margin

Index

Every post, one page. ctrl-F to find a title or tag.
2026
2026.282 Secondary readers systems · security architecture databases
2026.266 The compiler was never the first reviewer go · agents code-review
2026.265 What I meant to say craft · code-review ai agents tooling phabricator
2026.216 Moved, not settled craft · go security process
2026.213 set -e ate the report craft · testing tooling
2026.197 The deploy is the cache systems · infrastructure caching
2026.190 The compiled team craft · knowledge-transfer teams documentation institutional-memory
2026.184 Specs replace code? Not until specs stop lying systems · specifications software-design production ai
2026.183 The protocol nobody asked for systems · protocols distributed-systems incidents process design
2026.181 The abstraction that lied systems · naming design debugging
2026.179 Shortage of shared fields systems · hiring design
2026.176 Verification Theater systems · verification testing code-review architecture
2026.175 The mechanism is real and it isn't sufficient craft · go systems-thinking debugging
2026.174 Certainty is a boundary too craft · ai agents observability testing architecture
2026.167 What the error message isn't telling you systems · debugging errors observability tracing
2026.162 The model is the stale one craft · ai llms tooling
2026.158 The mechanism is the enforcement craft · code-review ai agents tooling
2026.146 The silent assumption in the default systems · config defaults architecture code-reading
2026.140 The review that happened too late craft · code-review process architecture
2026.139 The mask in the README systems · ai architecture code-reading open-source
2026.133 Reviewing code that looks right craft · code-review ai
2026.128 What the postmortem didn't write down craft · postmortems incidents process memory
2026.125 The onboarding doc is a time capsule craft · onboarding documentation code-reading teams
2026.118 The codebase heard them craft · career remote-work code-review craft leadership
2026.111 The wrong test craft · testing craft mocks integration-tests
2026.111 The archive reads back craft · ai security prompt-injection agents tooling
2026.105 The easy half craft · ai agents
2026.103 The compiled person craft · career mentoring
2026.101 Git log as archaeology craft · git code-reading rca
2026.097 Earth OS notation · architecture systems analogy humor craft
2026.096 The config file craft · config architecture production code-reading
2026.093 The side project mirror craft · side-projects career
2026.090 The margins craft · code-reading tooling culture
2026.086 The dismissal ops · security architecture
2026.086 Bug 1465 craft · security open-source debugging
2026.079 What compounds craft · career open-source ai
2026.079 Trust boundaries ops · ai security architecture
2026.077 The invitation craft · open-source mentoring trust
2026.073 The loop craft · open-source ai
2026.070 Vortex architecture systems · architecture math invariants
2026.067 The detection trap craft · ai code-review
2026.066 Garbage context in, garbage code out craft · llms mentoring code-quality
2026.059 The personal agent trap ops · agents security infrastructure
2026.058 Reading code craft · security code-reading debugging
2026.049 Repeat yourself craft · ai architecture transformers
2026.047 Hello world, printf craft · llms abstraction
2026.020 The senior who stopped coding craft · career code-review mentoring
2026.016 The happy path systems · distributed-systems resilience architecture
2026.013 Coding with LLMs craft · ai code-review
2025
2025.319 autobreaker: adaptive circuit breaking go · go distributed-systems resilience open-source circuit-breaker
2025.191 Replacing OCR with Gemini systems · go gemini ocr prompt-engineering document-processing vision
2025.186 Fixing OCR addresses systems · go ocr fuzzy-matching text-processing levenshtein
2025.174 McKenna and the architecture of consciousness notation · systems-thinking philosophy culture
2024
2024.310 Primary PII systems · security architecture databases
2024.272 Circuit breaking in Go systems · go distributed-systems resilience
2024.233 Scout, plan, wait craft · go migration architecture
2024.172 Redis caching patterns systems · redis go distributed-systems caching databases
2023
2023.261 Earned, not handed down go · go architecture oauth2
2023.030 The first five minutes craft · interviews mentoring architecture
2022
2022.227 Building from zero, twice craft · teams architecture remote-work
2021
2021.253 Evidence craft · infrastructure teams
2021.074 PostgreSQL HA systems · postgres infrastructure resilience databases
2020
2020.267 The crossover craft · migration mentoring
2020.228 When the aquarium went dark ops · infrastructure ops observability
2019
2019.295 The board stayed green systems · observability infrastructure architecture
2019.258 Learning Postgres under fire systems · postgres databases performance indexing
2019.201 The loyalty engine go · go backend architecture state-machines
2019.074 Prescaling for a known spike ops · infrastructure devops architecture
2018
2018.253 Consul in practice systems · infrastructure devops consul architecture
2018.199 The compiler as first reviewer go · go mentoring teams
2018.193 The week pgbouncer stopped being news systems · infrastructure databases backend
2018.154 A week before the sale ops · infrastructure devops
2018.110 The GraphQL buffer systems · go graphql architecture infrastructure
2018.041 The war room craft · teams reflection
2017
2017.265 The same tree, twice go · go architecture
2017.232 Designing a wallet go · go payments backend architecture
2017.201 The promocode engine go · go backend architecture
2017.161 Hazard lights ops · observability infrastructure devops
2017.138 Nginx load balancing decisions ops · nginx infrastructure performance
2017.105 Training a team on a language nobody knows craft · go mentoring nodejs
2017.074 The first service systems · go migration architecture
2016
2016.342 Switching to Go go · go nodejs migration performance
2015
2015.084 Building with one other person craft · nodejs startup architecture
2015.041 Graph queries for a social feed node · nodejs neo4j graph-databases social backend
2014
2014.319 Two-sided graph systems · neo4j graph-databases nodejs architecture
2014.232 The middleware chain node · nodejs express architecture
2014.158 Git history with Gource craft · git tools
2014.120 Plans, not posts craft · startup product
2014.101 ACCEPTed. COMMITed. RESOLVEd. notation · open-source
2014.006 Go Big or Go Home notation · startup
2014.005 Node.js on a Raspberry Pi node · nodejs raspberry-pi infrastructure
2013
2013.345 11/12/13 notation · reflection
2013.322 Thank You, Sachin notation · cricket farewell
2013.321 Sachin at Wankhede notation · cricket
2013.288 Express middleware chains node · nodejs express
2013.244 On Phabricator craft · phabricator code-review
2013.196 Zero-downtime deploys ops · nodejs devops tools
2013.179 Sorting by multiple fields node · nodejs
2013.149 Running Node.js in production ops · nodejs infrastructure production
2013.101 MySQL on XFS ops · mysql linux infrastructure xfs databases
2013.051 Node.js style guide craft · nodejs code-quality
2013.049 History as communication craft · git workflow code-quality
2013.047 Just Another Brick in the Wall notation · reflection
2013.036 Starting over craft · nodejs git tools
2012
2012.325 Running two systems at once systems · nodejs architecture migration
2012.290 The host came back, nginx didn't ops · nginx dns
2012.264 The dispatch desk craft · nodejs api-design
2012.249 A fifty-line rate limiter node · nodejs express backend
2012.202 Connection pooling node · nodejs mysql backend
2012.162 URL mapping in Redis node · nodejs redis express backend
2012.074 Rolling your own search systems · search mongodb nodejs backend databases
2011
2011.317 The catch that never fired craft · javascript browsers
2011.101 Flying Thru the Motions notation · places startup
2011.100 Tangled Up in Blue notation · music
2011.087 Naagin notation · music
2011.065 Chandigarh notation · places
2011.007 Ping from Noida notation · places arrival
2011.004 The Cosmic Drummer notation · philosophy mythology physics
2011.001 Goodbye 2010, Goodbye Hyderabad notation · places farewell
2010
2010.350 Rare Pictures of Hyderabad notation · places
2010.338 The Chaos notation · language humor
2010.325 Fast Car notation · music
2010.318 Counting malloc systems · dtrace profiling performance
2010.311 The screen I couldn't read craft · java swing desktop trading
2010.301 Clean designs craft · mentoring career
2010.283 Love, Life, Nostalgia notation · reflection
2010.282 Monologue of an Idiotic Soul notation · reflection
2010.280 Standing at the Starting Line notation · beginnings