Bookmarks
Links I’ve saved and made public. Search them, or subscribe by RSS.
-
Something that’s been true for me for a long time, long before coding agents showed up, is that the initial effort involved in any…
-
The one constant that I have observed in my professional life is that people underestimate the need to move fast. Of course, doing good work takes time. I once spent six months writing a URL parser. But the fact that it took so long is not a feature, it is not a positive, it is … Continue reading Why speed matters
-
I wrote about JustHTML yesterday—Emil Stenström’s project to build a new standards compliant HTML5 parser in pure Python code using coding agents running against the comprehensive html5lib-tests testing library. Last …
-
Why genies can make hiring juniors more profitable, & what you need to change to get there
-
I’ve been watching junior developers use AI coding assistants well. Not vibe coding—not accepting whatever the AI spits out. Augmented coding: using AI to accelerate learning while maintaining quality. [...] …
-
If you’re on a case-insensitive a file system and change the case of a filename, Git will not record the new name — unless you use git mv to perform the renaming.
-
Is GPU vs TPU the CISC vs RISC contest of the modern era?
-
I recently released JustHTML, a python-based HTML5 parser. It passes 100% of the html5lib test suite, has zero dependencies, and includes a CSS selector...
-
The Trump FTC tried to hide a complaint showing Pepsi forced shoppers to pay higher prices everywhere but Walmart. But now it's unsealed. And the politics of affordability are explosive.
-
Writing about the big beautiful mess that is making things for the world wide web.