PinnedInActivated ThinkerbySaeed Habibi·Jul 10The Activation Gap, Part 1: I Can Feel Something Is Wrong. I Just Can’t Say What.Why I feel a problem long before I can name it, and why the delay between the two is where the expensive mistakes live.A response icon1A response icon1
PinnedInCodeToDeploybySaeed Habibi·Jan 20Information Asymmetry: Why Your Best Technical Decisions Feel Like GuessesEvery technical decision of consequence is made with incomplete information. This is not a bug in the process. This is the process.A response icon7A response icon7
PinnedInCodeToDeploybySaeed Habibi·Jan 28Why Events Are Architecture, Not ImplementationThe shift from entity-centric to event-centric thinking changes everything about what your systems can doA response icon4A response icon4
Saeed Habibi·20h agoEvery Law on This List Has a Production Incident Behind ItConway, Brooks, and Hyrum each wrote down a failure they had watched repeat. The sentences survived. The conditions did not.
Saeed Habibi·6d agoThe 56 Laws of Software Engineering: Where to Start Based on What’s Hurting You Right NowSix situations, a dozen laws, and the two you actually need when something breaks.
Saeed Habibi·Sep 14What Profiling, Cleaning, Defining, and Charting Turned Out to Have in CommonA fifth sitting with the same invoice log, where one ordinary question, run through all four prior checkpoints, tested whether the four…
Saeed Habibi·Sep 11Every AI-Assisted Codebase I’ve Reviewed Has the Same Bus Factor Problem. It’s Invisible.Commit history tracks who typed the code. It doesn’t track who could rebuild it. Three questions that surface the gap a contributor graph…A response icon1A response icon1
Saeed Habibi·Sep 8I Tracked the Behavior. I Never Traced the Loop.The fourth case file in Installed, Not Running: explaining how feedback loops work and tracing my own turned out to be different skills.
Saeed Habibi·Sep 4I Spent the Better Part of a Year Rewriting What the Old System Already Knew.Rewrites don’t inherit the fixes the old system already paid for. They have to earn their own.
InCodeToDeploybySaeed Habibi·Sep 3Every Senior Engineer I Know Has Shipped a Version of This Mistake.This isn’t a failure story. It’s a stage most engineers pass through once.