Skip to content
… has too many hobbies.

Bookmarks

  • 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.
  • Large language models (LLMs) are an indisputable breakthrough of the last five years, potentially profoundly changing the way that we work. As with any…
  • It might have made some sense to bring someone from the fashion/brand world to lead software design for Apple Watch, but it sure didn’t seem to make sense for the rest of Apple’s platforms. And the decade of Dye’s HI leadership has proven it.
  • I learned a long time ago not to make it personal when it comes to criticizing Apple. As someone on the outside looking in, I can (and do) judge what Apple does, but it’s hard to ever know th…
  • A lively discussion about open source, security, and who pays the bills has erupted on Twitter.
  • Opinion: Paying Ingress NGINX maintainers for their work might have avoided this outcome
  • A practical guide to the different ways you can extend git: subcommands, filters, hooks, remote helpers, and more.
  • Posted on Saturday 29 Nov 2025. 1,105 words, 3 links. By Matt Webb.
  • --
  • ...A lot more than its pixels and a mouse event. An article against the hubris of making your own GUI elements from scratch.