HN user

thecodemonkey

1,142 karma

Co-Founder @ geocod.io

http://github.com/MiniCodemonkey bsky.app/profile/codemonkey.io

Interests: DevOps, Entrepreneurship, Hardware, Laravel, Remote Work

Posts61
Comments195
View on HN
www.geocod.io 2mo ago

The kernel patch that almost broke our fleet

thecodemonkey
4pts0
minicodemonkey.github.io 5mo ago

Show HN: Chief – Loop Claude Code through your tasks, one commit at a time

thecodemonkey
2pts0
www.geocod.io 8mo ago

A $1k AWS mistake

thecodemonkey
339pts265
www.geocod.io 9mo ago

Geocodio's Development Manifesto

thecodemonkey
1pts0
www.geocod.io 10mo ago

Building a Jeopardy Game for Laravel Live Denmark

thecodemonkey
10pts1
www.geocod.io 1y ago

Keeping our free tier sustainable by preventing abuse

thecodemonkey
106pts46
www.geocod.io 1y ago

Geocodio keeps 300M addresses up to date

thecodemonkey
2pts2
wafris.org 1y ago

Rearchitecting: Redis to SQLite

thecodemonkey
360pts121
nudge.sh 3y ago

Show HN: Super simple notifications for long-running tasks

thecodemonkey
3pts0
deployempathy.com 4y ago

Show HN: Deploy Empathy A practical guide to interviewing customers

thecodemonkey
1pts0
curb.run 6y ago

Show HN: Get notified when grocery pickup slots are available

thecodemonkey
97pts104
nudge.sh 6y ago

Show HN: Super simple notifications for long-running command line tasks

thecodemonkey
11pts6
maps.geocod.io 6y ago

Show HN: Geocodio Maps – Create beautiful maps from your list of addresses

thecodemonkey
2pts0
www.codemonkey.io 6y ago

Making sense of API response times

thecodemonkey
1pts0
www.codemonkey.io 7y ago

Collecting millions of events every day across ~100 servers for less than $60/m

thecodemonkey
3pts0
www.propublica.org 7y ago

Building an interactive traffic ticket database

thecodemonkey
1pts0
domains.google.com 7y ago

.dev domain registration is free now

thecodemonkey
9pts10
www.eversql.com 7y ago

SQL Query Optimization Tool

thecodemonkey
3pts0
liquidgalaxy.org 7y ago

Liquid Galaxy – A Google Earth cluster to create an immersive experience

thecodemonkey
1pts0
hipaa.geocod.io 7y ago

Geocodio launches HIPAA-compliant geocoding

thecodemonkey
2pts0
github.com 8y ago

Tesla, Inc. Repositories

thecodemonkey
58pts17
www.trunkalert.com 8y ago

Show HN: Rock solid application and server monitoring for PHP apps

thecodemonkey
1pts0
stripe.com 8y ago

PSA: Stripe.js v2 now explicitly requires PCI compliance documentation

thecodemonkey
4pts1
pixelbug.io 8y ago

Show HN: Visually monitor changes for any webpage

thecodemonkey
5pts0
pixelbug.io 8y ago

Show HN: Visually monitor websites

thecodemonkey
4pts1
news.ycombinator.com 8y ago

Ask HN: What is your favorite SaaS app dashboard?

thecodemonkey
14pts2
techcrunch.com 9y ago

VideoBlocks goes beyond video and announces its stock photo marketplace

thecodemonkey
1pts0
medium.com 9y ago

SSL, but for the Veracity of News

thecodemonkey
3pts0
medium.com 9y ago

Six Investing Books I Wish I’d Read Sooner

thecodemonkey
2pts0
medium.com 9y ago

Why I Love Product

thecodemonkey
1pts0

Running the same codebase for 10+ years with a small team is what finally made me fully internalize these rules.

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...

I'm working on Chief [1], a CLI that autonomously works through a PRD using AI coding agents like Claude Code.

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.

[1] https://github.com/MiniCodeMonkey/chief

A $1k AWS mistake 8 months ago

We are also 100% customer-funded. AWS makes sense for us for the enterprise version of Geocodio where we are SOC2 audited and HIPAA-compliant.

We are primarily using Hetzner for the self-serve version of Geocodio and have been a very happy customer for decades.

A $1k AWS mistake 8 months ago

Hahaha. I'll update the post once I hear back from them. One could hope that they might consider an account credit.

A $1k AWS mistake 8 months ago

Haha, yep we were lucky to catch this early! It could easily have gotten lost with everything else in the monthly AWS bill.

There's a couple of great open source projects[1][2][3] that try to keep up-to-date lists of domains that belong to disposable email providers.

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

We are mainly B2B so we don't really see signups using Apple's email relay. That said, it could be something we might have to consider blocking in the future if it becomes a problem.

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!)

Isn't it nice to have just a little bit of an illustration instead of just text? Obviously an AI-generated image is going to spit out some nonsense text as part of the graphic, but we're not really trying to hide that it's AI generated.

Laravel Cloud 1 year ago

Really excited for this! Had the opportunity to take part in early access over the last few weeks and the deployment process has been super smooth and insanely fast.

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.

I would pick whichever stack that I would be most productive in.

A Laravel app hosted with Laravel Vapor (AWS Lambda) with a MariaDB database. Would allow me to get up and running quickly, at low cost and without having to worry about scaling for a long time.

Using Tailwind and VueJS or AlpineJS for the frontend.

While not strictly e-commerce. This was an important design choice when we designed our spreadsheet upload tool for Geocodio.

It should be possible to go through as much of the process as possible without having to sign up first.

It certainly makes it technically more difficult to develop, but it's incredibly powerful and user friendly.

We got ~175 bare metal dedicated servers for maximum performance within our infrastructure.

We also have a separate instance of our SaaS running on AWS in the “cloud” for security and compliance reasons.

We're doing something similar, requiring email verification in certain cases based on past traffic, ip address source, etc. Unfortunately, we had to straight up block known temporary email addresses because there was too much abuse.

Thanks so much for the feedback! I've considered checking the User Agent and rendering pretty-printed JSON if e.g. a webbrowser is used, but I am a bit worried that UA-dependent behavior could be confusing. Perhaps the downside to always rendering pretty-printed JSON is minimal? Would love some thoughts on this.

Good call on the changelog being front and center, moving it a bit further down now.

Thanks! UK/EU geocoding may or may not happen in the future :)