Art and Design
Website Optimization Measures, Part XI
Welcome to another round-up of possible website improvements, this time going from several types of link updates to table of contents CSS upgrades to CDN integration and privacy policy checks.
The 4 Pillars of Good Embed Code
Embed code is third-party code to be integrated on websites and apps, like ads or social media widgets. There have been many problems with embed code for a very long time. This post covers the essence of what makes for good embed code.
How Running Your Own Website Is Much Better for You Than You Think
The typical reason for why professionals don’t have their own websites is that they don’t want to make the commitment, and yet that misses how the disadvantages people see are actually advantages. Renewed thoughts on how running your own website is an asset.
When to Open Links in a New Tab
Always open links in the same tab unless doing so 1) could disrupt a process, 2) could risk data loss, or 3) could confuse the user.
The Developer’s Fallacy of Close Collaboration with Designers
Working closely with designers makes sense and is awesome, notably for mutual understanding and efficiency. And yet there are also good reasons not to work closely with designers. For developers it’s important, for otherwise foolish, to be aware.

199 Love Haiku (the Book)
In 2016, I wrote 1,000 short poems, haiku-style. I wrote those poems to challenge myself as a writer. I launched a website for the haiku and I shared the story. Today, I’ve published the 199 haiku that a few friends and I liked the most as a book.
Print Styling, the 3 Basics
Many sites are not prepared for print, and yet our users print, and they save through print. Therefore: Have a print style sheet, and be it a negative one. Hide what’s not usable or useful. Always test, and tweak when you want better.
What Happened on Google+, the Web Development Archives
Following a few philosophy posts to be archived, here are past entries related to web development. Nothing more, nothing less.
Should Designers Code
Arguments for a “no” to a recurring question: Why we may want to give designers all freedom in the world, not to be limited in what they’re trained to do best.
Highlights from “Flatland” (Edwin Abbott Abbott)
“Yet I exist in the hope that these memoirs, in some manner, I know not how, may find their way to the minds of humanity in Some Dimension, and may stir up a race of rebels who shall refuse to be confined to limited Dimensionality.”
Highlights from “The Elements of Style” (William Strunk Jr.)
“Consciously or unconsciously, the reader is dissatisfied with being told only what is not; he wishes to be told what is.”
On Material Design
When Google introduced Material Design back in 2014, I was happy; I was happy for the team and I was happy for Google to mark another milestone on the long way of improving the aesthetics of their products. But, I was also concerned.
On Writing 1,000 Poems
A story of venturing into an entirely different genre.
10 Photos V
The next part of the x-monthly series.
10 Photos IV
Continuing the x-monthly series, here are yet again ten of my photographic favorites.
Apocryphal Apostrophes
Oh, typography. How have you been.
10 Photos III
Establishing a three-, four-, or five-monthly series, here are ten more of my photographic favorites as of late. Of my own works, sure; if it was public what one liked on EyeEm I’d happily disclose which 4.200 photos…
10 Photos II
Some more of my EyeEm photos, published over the last few months, that have become others’ or probably my own favorites.
It’s Not Too Late
…to contribute to good causes.
Endless Peace
Amidst all the wars we never wanted but our governments and industries wage and participate in regardless of our will, we threaten to lose sight of our goal. That goal, surely, is peace. That goal, clearly, is durable peace. That goal, indeed, is endless peace.
The Problem of “Fire and Forget” in Web Design
If I were to pick the main issue in web design… I couldn’t answer immediately. I don’t think there are so many, but there are a few, they are very different, they operate on different scales, and so they’re hard to compare. One, however, is “fire and forget.”
Museums Should Always Allow Photography
The observation that there seem to be good reasons to allow most photography—to charge extra for it if necessary—, but none to offend visitors by banning it.
10 Photos
Some of my favorite and most popular photos lately.
Web Design and Principles
Web design has become complex. More people, more ideas, more use cases, more technical innovations, more design variations, &c. pp. More makes for more complex. However, there’s a life line helping us with this complexity, as well as trends.
Jens and Photography
I love what technology has allowed all of us to do, from writing and publishing for the masses to designing and coding for the masses to photography and arts for the masses. But as a professional in an industry that is easy for people to enter…
Categories
- Adventure (26)
- Art and Design (53)
- Everything Else (96)
- Philosophy (48)
- Web Development (250)
Archives
By Year
By Month
- January 2021 (3)
- December 2020 (3)
- November 2020 (2)
- October 2020 (2)
- September 2020 (2)
- August 2020 (2)
- June 2020 (2)
- May 2020 (2)
- April 2020 (3)
- March 2020 (2)
- February 2020 (2)
- January 2020 (4)
- December 2019 (4)
- November 2019 (3)
- October 2019 (2)
- September 2019 (2)
- August 2019 (2)
- July 2019 (2)
- June 2019 (2)
- May 2019 (3)
- April 2019 (4)
- March 2019 (4)
- January 2019 (2)
- December 2018 (2)
- November 2018 (3)
- October 2018 (3)
- September 2018 (1)
- August 2018 (2)
- July 2018 (1)
- June 2018 (1)
- May 2018 (1)
- April 2018 (1)
- March 2018 (1)
- February 2018 (3)
- January 2018 (6)
- December 2017 (6)
- November 2017 (4)
- October 2017 (6)
- September 2017 (7)
- August 2017 (7)
- July 2017 (4)
- June 2017 (7)
- May 2017 (2)
- April 2017 (3)
- March 2017 (3)
- February 2017 (5)
- January 2017 (6)
- December 2016 (3)
- November 2016 (6)
- October 2016 (1)
- September 2016 (2)
- August 2016 (5)
- July 2016 (6)
- June 2016 (3)
- May 2016 (1)
- April 2016 (2)
- March 2016 (2)
- February 2016 (1)
- January 2016 (4)
- December 2015 (1)
- November 2015 (2)
- October 2015 (4)
- September 2015 (4)
- August 2015 (6)
- July 2015 (2)
- June 2015 (2)
- May 2015 (4)
- April 2015 (4)
- March 2015 (8)
- February 2015 (3)
- January 2015 (5)
- December 2014 (7)
- November 2014 (1)
- October 2014 (3)
- September 2014 (6)
- August 2014 (2)
- July 2014 (5)
- June 2014 (1)
- April 2014 (3)
- March 2014 (1)
- February 2014 (4)
- January 2014 (2)
- December 2013 (6)
- November 2013 (1)
- October 2013 (4)
- September 2013 (2)
- August 2013 (5)
- July 2013 (1)
- January 2013 (1)
- December 2012 (2)
- November 2012 (1)
- April 2012 (1)
- February 2012 (1)
- January 2012 (2)
- December 2011 (1)
- October 2011 (1)
- June 2011 (2)
- May 2011 (2)
- April 2011 (1)
- February 2011 (1)
- December 2010 (3)
- October 2010 (1)
- September 2010 (1)
- July 2010 (1)
- June 2010 (1)
- May 2010 (1)
- March 2010 (1)
- February 2010 (2)
- January 2010 (1)
- December 2009 (1)
- November 2009 (2)
- October 2009 (4)
- September 2009 (2)
- August 2009 (2)
- July 2009 (3)
- June 2009 (4)
- May 2009 (2)
- April 2009 (2)
- March 2009 (6)
- February 2009 (3)
- January 2009 (3)
- December 2008 (4)
- November 2008 (6)
- October 2008 (7)
- September 2008 (3)
- August 2008 (4)
- July 2008 (4)
- June 2008 (5)
- May 2008 (5)
- April 2008 (2)
- March 2008 (6)
- February 2008 (5)
- November 2007 (3)
- October 2007 (1)
- September 2007 (4)
- August 2007 (2)
- July 2007 (2)
- June 2007 (6)
- May 2007 (4)
- April 2007 (3)
- March 2007 (6)
- February 2007 (5)
- January 2007 (6)

Perhaps my most relevant book: CSS Optimization Basics (2018). Writing CSS is a craft. As craftspeople we strive to write high quality CSS. In CSS Optimization Basics I lay out some of the most important aspects of such CSS. (Also available in a bundle with Upgrade Your HTML and The Web Development Glossary.)