Blog
Thinking out loud
Essays on building, shipping, and the space between ideas and execution.
Filter by topic

Why Some Startups Remain Startups Forever: 10 Red Flags Before You Join
If a company still calls itself a startup after five years, 50 people, and four pivots, it is not a startup. It is a company that refused to grow up. Here's how to spot the difference.

Mistakes I Made While Vibecoding My SaaS, YTMetrix, and Why I'm Open Sourcing It
A founder postmortem on building a YouTube analytics platform nobody asked for, the pivots that consumed months of my life, and why giving it away is the best decision I've made.

What is a No-Code Platform in 2026 and How to Get Started with No-Code Development
No-code doesn't mean no-brainer. The skills have just shifted from syntax to structured thinking, clear articulation, and logical reasoning.

From Prompt to Production: The Real Difference between Design and Engineering
Design is the act of crafting a solution from A to Z. Engineering is the grueling, invisible work of addressing everything from B through Y.

The Ultimate Guide to Building a Bulletproof RaspberryPi (RPi) Homelab in 2026: From Zero to Coolify
A comprehensive guide to transforming a Raspberry Pi into a professional-grade server using Ubuntu Server, Coolify, and Cloudflare Tunnels.

To err is human
In a world of perfect AI, our imperfections are what make us irreplaceable.

Building a no-code AI content recommendation and RAG bot for Slack using Make, OpenAI APIs, Notion and Pinecone
A Slack bot that takes customer call recording snippets as input and sends out top 5 recommendations of testimonials, products and modules contextually relevant for the customer.
