Date
2025-04-07
CSS Naked Day
2025-03-30
Type-safe lookup tables
2025-03-05
KWIC, quickly
2025-02-23
Blog Questions
2025-01-08
Accidental complexities of the IndieWeb
2024-06-13
Receiving webmentions from (almost) nothing
2024-05-31
Exemplary software designs
2024-05-21
A few old ideas
2024-05-09
A handful of links
2024-05-05
Ontology is overrated, revisited
2024-04-09
Configure basic auth in nginx only for specific HTTP methods
2024-02-29
Websites as a catalyst for personal relationships
2023-11-12
A short bleep...
2023-10-29
October retro: Accessibility, Dev Events, Sustainability
2023-09-29
GDPR, gamified & a serious DX issue
2023-09-22
First you shape your tools...
2023-09-15
Everything is intertwingled
2023-09-08
Digital clean-up
2023-09-01
On cognitive taxes
2023-08-25
Other people's code
2023-07-29
A bit of progress
2023-07-21
Technical problems with non-technical solutions
2023-07-14
To-do or to-don't?
2023-07-07
Rebooting
2023-07-03
Gauging code complexity by visualizing SLOC metrics
2023-06-27
A Great Books curriculum for Software Engineering?
2023-06-15
Preserving the web is an unsolved problem
2023-06-13
Writing frequency and publishing cadence
2023-05-28
Some lessons from a side project
2023-05-04
How to calculate the contrast ratio of two colors
2023-04-29
Adding dark mode
2023-04-27
An easteregg - literate programming style
2023-04-21
In defense of internal links
2023-04-20
Hal Abelson on Big Design Up Front
2023-04-16
Introducing a blogroll
2023-04-12
An old book and today's web
2023-03-23
I will read it
2023-03-20
Thoughts on the barriers against writing on the web
2023-01-31
Is blogging back?
2023-01-10
Making feeds automatically discoverable
2023-01-09
API design rule-of-thumb: Wrap all arrays into objects
2023-01-01
Happy new year - Let's bring back blogging in 2023
2022-12-28
Using ChatGPT to implement tic-tac-toe in bash
2022-07-01
Long week - short note
2022-06-27
Leisure time, Curiosity, Book club
2022-06-17
Dependecies, Writing process, Time budgets
2022-06-10
On the state of software development in general & coming to terms with having a lot of loose ends
2022-06-07
On unintended consequences
2022-06-03
What to do about too much work-in-progress...
2022-05-27
You have to start somewhere...
2022-05-13
Small things matter for accessibility
2022-05-02
Write down your makers bucket-list
2022-04-16
Content - fast and slow
2022-04-07
Don't 'cd' to change directory
2021-12-22
The lazy webmaster's way of providing a RSS feed
2021-12-21
Avoid collecting without acting
2021-12-17
On digital gardening
2021-12-14
On Satisficing
2021-12-13
The benefits of a classless approach to CSS
2021-05-19
Add expiration dates to TODO comments
2021-05-18
Is it worth my time?
2021-04-07
On the risks of quick fixes
2021-03-14
The Second-System Effect - Excerpts
2021-02-03
Two classes of disagreement
2021-01-25
Can you ever know enough about people?
2021-01-20
It's been a while...