Insights
Published when there's something specific to say — a decision, a shipped feature, a problem worth documenting.
Latest
Three different categories of software solve three different problems. Picking the wrong one is the most expensive mistake a business can make before writing any code.
A walkthrough of the actual process behind a real client engagement -- from a business with no online presence to a live, working website.
How a CGPA and grade-planning tool replaced personal spreadsheets for IIT Madras BS Degree students, and what it deliberately doesn't do.
How a lost-and-found platform for the IITM BS Degree community replaced scattered WhatsApp groups with one verified, searchable system.
Not every idea becomes a product. Here's the actual gate an idea has to pass before it leaves the experiment stage.
Not a data warehouse, not a BI suite -- what "data intelligence" actually looks like for a business with no dedicated data team.
Not "AI will replace developers" -- a specific, narrower claim about which parts of small-team engineering work actually get faster, and which don't.
Why we built our own CMS rather than bolting on an off-the-shelf admin tool, and the real failure modes that decision forced us to design around.
Default-deny, explicit-allow row-level security on every table sounds obviously correct. The real cost shows up later, in performance and in how carefully you have to write each policy.
The default stack across both divisions, and the specific tradeoffs that made it the default -- not a sponsored take, just the reasoning.
A written record of what was decided, what alternatives were considered, and what changed -- including the decisions that didn't work out.
Discovery, design, and a written scope before a single line of code -- the actual sequence client work follows, not a sales pitch.
This isn't a marketing blog. Every post connects to something that actually happened: a decision, a shipped feature, a product update, a lesson worth writing down. There's no fixed schedule — a post goes up when there's something specific to say, not on a calendar built to look active.