Projects
Well, that did something.
Keep going.
Nothing is hidden on this page. The pages that hide something are in the Weblog.
Congratulations! Hope you enjoyed the fire! 🔥 The fire isn't everything, though . One more click starts it over. When you've found and solved the real puzzle, you'll know. July 22, 2026
I asked AI to draft this for me. I've edited it. Any surviving AI smells are my oversight.
In which I use a Claude skill to create a blog entry with a full comment section without a library
July 19, 2026
5 replies
In which ’new’ gets defined wrong twice before it gets defined right
July 18, 2026
New changes and improvements this July
July 17, 2026
In which four healthy-looking layers hide two quiet failures
July 13, 2026
In which the deploy habit stops being the bottleneck
Projects · performance webpack elixir July 12, 2026
I asked AI to draft this for me. I've edited it. Any surviving AI smells are my oversight.
3 replies
In which 843 kilobytes become 468, and the biggest weight isn’t the JavaScript
July 12, 2026
I asked AI to draft this for me. I've edited it. Any surviving AI smells are my oversight.
1 reply
In which the comment section learns to come home
July 11, 2026
In which a disclosure panel shuts every time someone types a letter
July 10, 2026
I asked AI to draft this for me. I've edited it. Any surviving AI smells are my oversight.
2 replies
In which a blog gets discussions with no ads and no trackers, one link per post
July 10, 2026
Added some new features: formatting, search, feeds, and notifications when someone replies