Back to writing
engineering1 min read

People think shipping 20+ apps solo takes speed. It takes the opposite: a set of rules I refuse to break.

The boring discipline that makes me fast

Rob Vasquez·

People assume shipping 20+ apps solo takes raw speed. It takes the opposite: a short list of rules I refuse to break, even when breaking one would be faster today.

Money is always an integer in minor units. External input is always adversarial until validated. Shared logic lives in exactly one library. Every consumer of a shared API has a contract test. Migrations are additive first and destructive last. Tenants are isolated by the platform, never by a developer remembering to.

None of these are clever. Each one is a "no" I say to the tempting shortcut, and that stack of small refusals is what lets me move fast for years instead of fast for a sprint before the mess drags me down.

Speed without discipline is a loan. You feel rich shipping it, then you pay it back with interest during the incident. Discipline is what turns a one-week head start into a one-year lead.

The engineers I trust most aren't the fastest typists. They're the ones with a clear list of things they won't do under pressure.

Want my full list of non-negotiables? Ask and I'll post it.

SoftwareEngineeringProductivityEngineeringLeadershipCleanCode

Need a practical path to AI-enabled delivery?

Start with a fixed-price AI-readiness audit and leave with a concrete roadmap.

View the AI-readiness audit