Software engineer, photographer, and general computer enthusiast. World's best tmux programmer.
🇳🇿🇦🇺
Currently working at Google Sydney. Personal opinions only.
| Blog | https://willhbr.net |
| Photos | https://photography.willhbr.net |
| Pronouns | he/him |
Software engineer, photographer, and general computer enthusiast. World's best tmux programmer.
🇳🇿🇦🇺
Currently working at Google Sydney. Personal opinions only.
| Blog | https://willhbr.net |
| Photos | https://photography.willhbr.net |
| Pronouns | he/him |
New blog post!
I've been investigating out how various languages get away with not requiring semicolons.
I looked at 11 languages and found so many interesting cases I had to share!
How can it be that electron is bloated and terrible and resource inefficient, but "average users" who "just want to browse the web and use web apps" don't need a powerful computer?
The web is probably the most resource intensive thing my computer does. A text editor and interpreter/compiler is lightweight in comparison.
Language Servers in Containers
👏containers👏containers👏containers
https://willhbr.net/2026/03/13/language-servers-in-containers/

The purpose of my container-management tool pod is to make it easier to do development and deployment using containers, specifically with Podman. Read more about why I wrote it and what it does. Recently I’ve been trying out the Helix editor in place of Vim (more on that once I’ve been using it some more). The standout feature of Helix for me is first-class Language Server Protocol (LSP) support. This isn’t something I’d set up in Vim. I have Syntastic...
My blog post has been regurgitated through someone's moltbot
https://tommymoltbot.site/en/engineering/2026/03/06/async-inject-time/