Articles

The topics I write about include software engineering, web development, blogging and the web in general, and anything else that I find interesting.

I used to write weeknotes, but those are indefinitely on hiatus.

Date
CSS Naked Day
Type-safe lookup tables
KWIC, quickly
Blog Questions
Accidental complexities of the IndieWeb
Receiving webmentions from (almost) nothing
Ontology is overrated, revisited
Configure basic auth in nginx only for specific HTTP methods
Websites as a catalyst for personal relationships
Gauging code complexity by visualizing SLOC metrics
A Great Books curriculum for Software Engineering?
Preserving the web is an unsolved problem
Writing frequency and publishing cadence
Some lessons from a side project
How to calculate the contrast ratio of two colors
Adding dark mode
An easteregg - literate programming style
In defense of internal links
Hal Abelson on Big Design Up Front
Introducing a blogroll
An old book and today's web
I will read it
Thoughts on the barriers against writing on the web
Is blogging back?
Making feeds automatically discoverable
API design rule-of-thumb: Wrap all arrays into objects
Happy new year - Let's bring back blogging in 2023
Using ChatGPT to implement tic-tac-toe in bash
On unintended consequences
Small things matter for accessibility
Write down your makers bucket-list
Content - fast and slow
Don't 'cd' to change directory
The lazy webmaster's way of providing a RSS feed
Avoid collecting without acting
On digital gardening
On Satisficing
The benefits of a classless approach to CSS
Add expiration dates to TODO comments
Is it worth my time?
On the risks of quick fixes
The Second-System Effect - Excerpts
Two classes of disagreement
Can you ever know enough about people?
It's been a while...