Why I Still Self-Host Everything: The Control and Cost Benefits
Discover the practical reasons behind my commitment to self-hosting, from enhanced control to significant cost savings.
Thoughts on engineering, startups, and the journey of building products independently.
Want my thoughts on a different topic?
Discover the practical reasons behind my commitment to self-hosting, from enhanced control to significant cost savings.
Practical ways Claude Code speeds up solopreneurship—from boilerplate to quick iterations—without losing control.
A pragmatic framework for choosing when to pay down debt versus shipping features in a bootstrapped product.
A practical guide to AI-assisted editing in Neovim using LSPs and plugins for faster, focused coding with real-world tradeoffs.
Discover the key strategies and insights from my first year of bootstrapping a tech startup. Learn what worked, what didn't, and how you can thrive.
Concrete patterns I use to deploy SQL changes safely: plan, test, monitor, and rollback with confidence.
A repeatable prompting workflow to coax reliable, useful outputs from LLMs across tasks, with concrete prompts and guardrails.
How I shipped a real MVP without formal sign-off: validate fast, limit risk with reversible bets, and learn from real users.
Shadcn/ui sped up UI work, standardized styling, and reduced decision fatigue—here are real-world tips, caveats, and outcomes from my Tailwind-based projects.