Back home

Blog

This week

What 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, 2026

software architectureevent-sourcingabstractionsdeveloper experienceopinion
Recent

The Human Is Non-Negotiable

I 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, 2026

airesearchMutuusbuilding in public
Recent

AI 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, 2026

aisoftware engineeringbuilding in publicluminedbbergcache
Recent

I 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, 2026

researchMutuus
Recent

Who'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, 2026

securityaivibe-codingprompt-injectionsoftware-engineering
Archive

The Pipeline Problem

CEOs 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, 2026

aisoftware engineeringleadershipculturefuture of work
Archive

Remote Work and the Default Human

Most 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, 2026

remote workcultureleadershipsoftware engineeringinclusion
Archive

The Meeting Ate My Idea

Have 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, 2026

collaborationteam dynamicsindividual contributionengineering culturecareer
Archive

Abstractions 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, 2026

abstractionsarchitecturedesigninterfaces
Archive

Open Source Doesn't Have to Mean Open Season

I 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, 2026

open-sourcesoftwarecommunity
Archive

Welcome 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, 2026

welcome