What I've Learned
Practical insights from building products, scaling teams, and embracing AI
How to Evaluate a Software Development Estimate
How to evaluate a software development estimate or agency quote: what a credible one contains, the red flags, the hidden line items and the questions to ask.
Travis Sutphin
Principal engineer. 25+ years building software.
Technical Due Diligence Checklist: Before You Buy or Sign
A technical due diligence checklist for founders: what to check in code, data, security, costs and team before you buy, invest or sign, and what red flags cost.
Travis Sutphin
Principal engineer. 25+ years building software.
Rebuild vs Refactor: When to Rewrite Legacy Software
Rebuild vs refactor: how to decide whether to rewrite legacy software or upgrade it in place, from two real projects that went opposite ways and what each cost.
Travis Sutphin
Principal engineer. 25+ years building software.
Human in the Loop: Why AI Still Needs Human Oversight
AI writes code faster than any team, but it can't tell when it's wrong. What human in the loop means, what breaks without it, and how to check your team has it.
Travis Sutphin
Principal engineer. 25+ years building software.