Sumit M.·2d agoLocal-First Apps Make Offline Support the Default, Not an AfterthoughtA user never tells me they want “offline mode.” They tell me a save button did nothing on a train, or a field app dropped work in a…
Sumit M.·Nov 4Third-Party Scripts Quietly Eat Your Frontend Performance BudgetI have reviewed enough performance traces to recognize a common pattern in third-party-script performance: the code that hurts the page…
Sumit M.·Nov 3A Hallucinated AI Function Can Look Right and Still Be WrongThe most dangerous AI code is not the code that fails to compile. It is the function that looks plausible, satisfies the interface, clears…
Sumit M.·Oct 20The Framework Migration Trap: When a Frontend Rewrite Is Worth the RiskA frontend rewrite usually starts with a sentence that feels true: “This stack is slowing us down.” I have said that myself, usually after…
Sumit M.·Oct 20Feature Flags in Production: Shipping Unfinished Code Without Breaking Your UsersI have shipped code that was correct in staging, green in CI, and still wrong for customers within minutes.
Sumit M.·Oct 6How Failures Differ in Frontend and Backend: Setting Boundaries for AI in Your CodebaseYour agent did not break production because it wrote bad code. It broke production because I let it edit the files that defined what…A response icon1A response icon1
Sumit M.·Sep 28The Shared Database Anti-Pattern — Why two services touching one table is a ticking clockFrom my time launching new features at Microsoft and Meta, I have seen the allure of the shared database. It often feels like the fastest…
Sumit M.·Sep 28The Interview Question That Changed What “build a to-do app” actually tests for in 2026When I first entered product leadership, I observed a rapid shift in how engineering talent was evaluated. The rise of AI and sophisticated…
Sumit M.·Sep 14Build Tooling Fatigue — Why your dev environment might be slower than your production oneBeyond raw build times, the real cost lies in the mental burden of constant decision-making and context-switching. I recall engineers…
Sumit M.·Sep 14Git Blame, But for Prompts: Tracking why an AI made the decisionAt Microsoft, we built systems requiring a paper trail for every decision to facilitate auditing. When scaling that to current LLMs, the…