I'm Justin Duke — an engineer, writer, and founder. I currently work as the CEO of Buttondown, the best way to start and grow your newsletter, and as a partner at Third South Capital.
Subscribe here, or follow me on Twitter / Bluesky.
to search.
Programming26
Parse, don't validate (2017) lexi-lambda.github.io Pipeline-oriented programming (2019) fsharpforfunandprofit.com APIs as ladders (2022) blog.sbensu.com Scaling Sidekiq at Gusto (2022) engineering.gusto.com Heroku HTTP API Design (2015) github.com How Complex Systems Fail (1998) how.complexsystems.fail Choose Boring Technology (2015) mcfunley.com Do-Nothing Scripts (2019) blog.danslimmon.com Practical Railway-Oriented Programming in Ruby (2023) ismaelcelis.com Cruddy by Design (2017) youtube.com Hypermodern Python (2020) medium.com Pure UI (2015) rauchg.com Things You Should Never Do (2000) joelonsoftware.com Load Balancing (2023) samwho.dev The Twelve-Factor Apps (2012) 12factor.net No Haunted Forests (2018) john-millikin.com Is this true? notes.jordanscales.com Turbopuffer's architecture (2024) turbopuffer.com The Configuration Complexity Clock (2012) mikehadlow.blogspot.com JSX Over The Wire (2025) overreacted.io The Clean Screen Habit (2016) inessential.com Behind the scenes of bun install (2025) bun.com A Practitioner's Guide to Wide Events (2025) jeremymorrell.dev Performance is not a technical problem shud.in Ratchets qntm.org Observability first (2026) natemeyvis.comProductivity11
Work on what matters (2020) lethain.com When everything is important but nothing is getting done (2020) sharedphysics.com Agile as trauma (2018) doriantaylor.com Coordination Headwind (2020) komoroske.com Fire and Motion (2002) joelonsoftware.com Mandate Levels (2021) cutlefish.substack.com So You Messed Up! Now What? (2021) jacobian.org Two Big Things (2014) longform.asmartbear.com The Basics (2024) registerspill.thorstenball.com Work is Work (2020) codahale.com When and how to say no at work (2022) amy.devDesign6
The Princess Rescuing Application (2008) lostgarden.home.blog Safe rules (2023) anthonyhobday.com Family Values (2024) benji.org Sanding UI (2024) blog.jim-nielsen.com Guideliens (2025) vercel.com Details that make interfaces feel better (2025) jakub.krMarketing1
Double Shipping (2018) zachholman.comThe Internet1
Deep-Fried Data (2016) idlewords.comBusiness12
The long, slow, SaaS ramp of death (2012) businessofsoftware.org Becoming Data Driven, From First Principles (2024) commoncog.com Sales Advice for Founders (2023) tracy.posthaven.com Muse retrospective (2024) adamwiggins.com The STARS Framework (2023) starsframework.org Statistical Process Control: A Practitioner's Guide (2022) two-wrongs.com Avoid Blundering (2024) longform.asmartbear.com The Secret Heart Of Continuous Improvement (2024) commoncog.com Extreme Questions (2022) longform.asmartbear.com Schlep Blindness (2012) paulgraham.com Big Blue (2024) buildingslack.com The Pricing Constitution (2024) elenaverna.comMiscellany15
Drink seltzer, live forever (2017) eater.com What Nothing Means: The Peculiar Pathos of Seinfeld Reruns (2013) vqronline.org What is code? (2015) bloomberg.com Pleasure needs no politics (2021) web.archive.org How to Develop Good Taste (2022) dieworkwear.com How is Felix today? (2020) howisfelix.today An App Can Be A Home-Cooked Meal (2020) robinsloan.com In Praise of Passivity (2012) studiahumana.com Obituary for a Quiet Life (2023) bittersoutherner.com The animal is tired (2021) robinhobb.com Goodbye Microsoft, Hello Facebook (2010) medium.com Trust the Process (2016) espn.com Coming Home (2024) aworkinglibrary.com The Communal Mind (2019) lrb.co.uk Practice Discomfort (2017) mythicalstrength.blogspot.comHe nodded in the direction of China. "Been doing a bit of consulting work for a gentleman there. Complicated fellow. Dead now. Had many facets, but now he'll go down in history as just another damn Chinese warlord who didn't make the grade. It is remarkable, love," he said, looking at Nell for the first time, "how much money you can make shoveling back the tide. In the end you need to get out while the getting is good. Not very honourable, I suppose, but then, there is no honour among consultants.
— The Diamond Age