What I got wrong about monorepos
I spent two years arguing for splitting our repo. The boundary I was protecting was social, not technical — tooling caught up faster than my opinions did.
Francisco Rodrigues · Software engineer
Long-form notes, a four-ring tech radar, and the projects behind the opinions. Evidence over hype, trade-offs over takes — from an engineer who'd rather tend a codebase than rewrite it.
I spent two years arguing for splitting our repo. The boundary I was protecting was social, not technical — tooling caught up faster than my opinions did.
A field guide to EXPLAIN (ANALYZE, BUFFERS): what the planner tells you, where row estimates go wrong, and the three rewrites that fix most slow queries.
Small, reversible, observable. The most senior thing on my last team wasn't a system — it was that nobody felt anything when we shipped.
Tech Radar
Recently moved in: Playwright → Adopt, htmx → Trial.
Open the radarFeatured project
An incremental build cache for static sites. It fingerprints content rather than file timestamps, so editing one post doesn't invalidate the world — only the pages that actually changed get rebuilt.
All projectsCurrently