ArchiveTaming the Swarm: A Memory Leak PostmortemI left an AI agent colony running idle for a week. It ate 4.5 GB of RAM doing absolutely nothing. Here's why, and what it taught me about the hidden cost of remembering everything.April 6, 2026aiformicarydebuggingevent-sourcingarchitecturepostmortem
ArchiveWhat If We Built Forward?The software industry has developed an appetite for tearing down patterns that far outpaces its appetite for building something better. What if we stopped debating whether projects "need" good architecture and started making it invisible?March 30, 2026software architectureevent-sourcingabstractionsdeveloper experienceopinion
ArchiveThe Human Is Non-NegotiableI caught my AI research assistant biasing my work toward conventional answers for months. The training data won. Here's what that means for anyone using AI to do original work.March 23, 2026airesearchMutuusbuilding in public
ArchiveAI Didn't Make Me a Worse Engineer. It Made Me Ask Better Questions.The narrative says AI is making engineers shallower. Building LumineDB and Bergcache taught me the opposite. What changed isn't the depth. It's who gets access to it.March 14, 2026aisoftware engineeringbuilding in publicluminedbbergcache
ArchiveI Published My First Research Paper. Here's What I Learned.ResearchGate rejected me. arXiv requires an endorsement I couldn't get. I published anyway. Here's what I learned about academic gatekeeping, and why building my own platform was a good call.March 10, 2026researchMutuus
ArchiveWho's Watching the Vibe Coders?AI agents are powerful, neutral, and happy to do what an attacker tells them if the attacker gets their instructions in first. We built the door. We forgot the lock.March 9, 2026securityaivibe-codingprompt-injectionsoftware-engineering
ArchiveThe Pipeline ProblemCEOs keep saying AI will replace human workers. But AI was trained on human output. If humans stop producing novel work, the training pipeline dries up. That's not philosophy. It's mechanics. And the cost of getting this wrong isn't just inefficiency. It's the slow erosion of the capability that makes their products worth anything.March 2, 2026aisoftware engineeringleadershipculturefuture of work
ArchiveRemote Work and the Default HumanMost return-to-office mandates assume a default type of person. Extroverted, neurotypical, comfortable in dominant-culture settings. That assumption drives policies that optimize for one kind of worker and quietly tax everyone else. The real question isn't "how do we get people back?" It's "how do we let all of our people do their best work?"February 23, 2026remote workcultureleadershipsoftware engineeringinclusion
ArchiveThe Meeting Ate My IdeaHave you ever come up with an idea in a meeting that saved the project? By the time you walked out, it belonged to the team. This keeps happening, and I think it does real damage to the people who actually do the thinking.February 20, 2026collaborationteam dynamicsindividual contributionengineering culturecareer
ArchiveAbstractions Aren't Overhead. They're the Product.I want to make a case for something that's fallen out of fashion: the humble abstraction.February 16, 2026abstractionsarchitecturedesigninterfaces
ArchiveOpen Source Doesn't Have to Mean Open SeasonI don't understand the concept of open source. That's a controversial thing to say in a world where "open source" is practically a religion for some developers. But hear me out — I'm not anti-community, and I'm not anti-sharing. I'm anti-theft. Not theft of code. Theft of *time*.February 11, 2026open-sourcesoftwarecommunity
ArchiveWelcome to my blog!A brief hello and a look at what's coming, including thoughts on software architecture, enterprise engineering, and lessons learned from over a decade in the tech industry.February 9, 2026welcome