Notes on shipping software.
What we've learned building MVPs in two weeks, running them after launch, and reviewing codebases built with AI tools.
What Vibe-Coded Apps Get Wrong About Production Readiness
A working demo isn't a safe product. The real gap between a vibe-coded app and something ready for real users and real payments.
Fixed Price vs. Retainer: Choosing the Right Engagement Model
Project-based or partnership pricing: when each makes sense, and the honest tradeoffs founders should know before choosing.
Security Risks of AI-Generated Code: A Pre-Launch Checklist
Cursor, Lovable, and v0 ship fast but leave exposed keys and open databases. A practical pre-launch checklist before real users arrive.
How to Ship a Working MVP in Two Weeks
The real 14-day process behind a two-week MVP build — scope, design, build, ship — and what has to be cut to hit the timeline.
Why Your MVP Needs a Technical Co-Founder, Not a Freelancer
A freelancer builds and leaves. Here's what an ongoing technical partner delivers instead, and the real cost of the difference.