WRITING

Articles

What I've learned building software for eleven years, written for the person paying for it rather than the person writing it.

AI

Do you actually need a vector database?

Almost every AI feature proposal now includes one. For most of them, Postgres with a search extension is enough, and the difference is a month of work.

· 6 min read

Read it
Hiring

Seven questions to ask before hiring any developer

Including me. If someone cannot answer these clearly, that is the answer.

· 6 min read

Read it
Building

Should you build an app or a website first?

Almost everyone asks for an app. For most businesses, for the first version, a website is the better answer — and here is the specific test for when it isn't.

· 5 min read

Read it
AI

How I use AI to build faster without shipping garbage

AI writes a lot of the typing in this studio and none of the decisions. Here is exactly where the line sits, and why it sits there.

· 7 min read

Read it
Pricing

What ₹20,000 buys you — and what it doesn't

A starting price is only useful if you know what moves it. Here is what sits inside that number, what sits outside it, and the running costs nobody mentions until the invoice lands.

· 5 min read

Read it
Building

What an MVP actually is, and what it isn't

Most people asking for an MVP describe a full product with a smaller budget. That is not the same thing, and the difference decides whether the money teaches you anything.

· 6 min read

Read it
AI

What AI coding agents are good at, and what they're not

A working note from someone who uses them daily and still reads every line. Where they save real time, and the three places they quietly cost you money.

· 7 min read

Read it
Engineering

Start with Postgres. Almost always.

Database choice is the decision most likely to be made for the wrong reasons, and the most expensive to revisit. Here is the short version.

· 6 min read

Read it
Engineering

Server-rendered or single-page? A plain answer

The argument that has run for a decade, reduced to the two questions that actually decide it for your project.

· 6 min read

Read it
Security

Passkeys, and when to bother

They are genuinely better than passwords and genuinely not a drop-in replacement. Where they fit, and the recovery problem nobody mentions.

· 5 min read

Read it
Mobile

Build for the metro: offline is a product decision

Most apps are built on office wifi and used on a train. Treating the network as optional is a decision about who gets to use your product.

· 6 min read

Read it

Rather just ask a person?

Book a free 20-minute call and ask whatever you like. No obligation.

Free 20-min idea call · No obligation

Book a Free Call