April 19, 2024 In which I argue that the real enemies are not robots, but the people who own them.
April 3, 2024 Businesses that don’t strive for perfect efficiency are more creative and have happier employees.
March 25, 2024 Goodbye Google Fonts, hello (again) system fonts
March 14, 2024 The conventional wisdom is that you should not use pixel units, but maybe sometimes you should?
February 28, 2024 An explanation and apology of sorts for things looking like 1992 around here.
February 15, 2024 How to give your UI a more polished look just by using the correct punctuation.
January 27, 2024 Search Engines have been overwhelmed by SEO spam, but is the struggling open web part of the problem?
January 17, 2024 Template literals are great for assembling bits of CSS and HTML in Javascript, but what about the syntax coloring?
January 9, 2024 The easiest way I know to make oatmeal that doesn’t come in an envelope.
December 14, 2023 Supporting your site visitors who have motion sensitivities.
December 11, 2023 We continue exploring color in CSS by taking a close look at HSL.
December 9, 2023 We begin exploring color in CSS by taking a close look at RGB color.
November 7, 2023 Removing any form of CSS post-processing has me nostalgic for the other web development strategies that have become obsolete thanks to modern development strategies.
August 9, 2023 I spent a couple of weeks diving into coding _with_ AI, and there are a lot of challenges. The most concerning, however, have very little to do with the technology.
August 1, 2023 AI art is often described as just “writing a prompt,” but of course it’s more difficult than that.
July 4, 2023 CSS offers a browser-native way to make elements resizable, but it comes with a lot of limitations.
June 20, 2023 Some thoughts on GitHub Copilot, the AI-powered code assistant.
June 17, 2023 Three CSS typography properties to improve your site’s readability
June 5, 2023 John discusses the history of HTML’s image tag.
June 4, 2023 The Thudfactor First Post