thecodemonkey
The kernel patch that almost broke our fleet
I've always been a KISS/DRY person but over a decade there are plenty of moments where you're tempted to reach for a fancier database or rewrite something in a trendier stack. What's actually kept things running well at scale is boring, known technologies and only optimizing in the places where it actually matters.
We wrote our principles down recently and it basically just reads like Pike's rules in different words: https://www.geocod.io/code-and-coordinates/2025-09-30-develo...
You write user stories, start it up, and it loops through them one at a time. Fresh context per story, progress tracked in markdown between iterations. One clean commit per completed story. Has a TUI for watching it work and supports running multiple PRDs in parallel via git worktrees.
Built it because a lot of the "autonomous coding" tooling out there felt overly complex and opaque. Chief is intentionally lightweight and transparent. Everything is just markdown files and git. No magic.
Show HN: Chief – Loop Claude Code through your tasks, one commit at a time
We are primarily using Hetzner for the self-serve version of Geocodio and have been a very happy customer for decades.
The $1k AWS Mistake
Geocodio's Development Manifesto
Building a Jeopardy Game for Laravel Live Denmark
I would probably not recommend implementing a whitelist for blocking purposes. But perhaps domains on a whitelist could get a slight scoring bump.
[1] https://github.com/disposable-email-domains/disposable-email... [2] https://github.com/disposable/disposable [3] https://github.com/unkn0w/disposable-email-domain-list
For paying customers, it probably doesn't make a lot of sense to use an anonymous email address, since we ask for your name and billing address either way (have to stay compliant with sales taxes!)
I'm mostly just impressed with how polished everything feels and how easy it was to add database, key/value store, etc.
Currently using Laravel Vapor for most of my hosting needs, but will be switching everything over to Cloud.
How We're Keeping Our Free Tier Sustainable by Preventing Abuse
Many of our address sources come from the OpenAddresses project: https://github.com/openaddresses/openaddresses
Geocodio keeps 300M addresses up to date
(This is also a rare English-language tweet from an account that usually only tweets in Danish)