Open-Source is not about speed

Open-Source is not about speed

The internet is built on OSS, I believe the future is based on OSS and it's open principles. But are companies paying attention?

Keep the core clean (Everyone agrees. Nobody does it.)

Keep the core clean (Everyone agrees. Nobody does it.)

There’s a sentence you hear a lot in enterprise architecture conversations. It sounds sensible, even obvious. “We should keep the core clean.” Heads nod. Someone writes it on a whiteboard. The meeting ends... And then the next request comes in.

Outcome-Driven Architecture: Part 3, shifting the story

Outcome-Driven Architecture: Part 3, shifting the story

You've done the analysis. You know what needs to happen. You walk into the room and explain it clearly... and still leave with nothing.

Outcome-Driven Architecture: Balancing Code, Collaboration, and Context

Architecture gets a bad reputation for slowing things down. But to me, it doesn’t have to. This is about what I've seen happen when you shift the focus from the idea of control to to outcomes, and start using architecture as a way to learn faster, adapt to context, and actually help teams deliver the right things.

Svelte, Go, and the Genius AI Moron.

Thought I was building a note-taking app. Ended up debugging the future of software development, with AI as my overly confident junior dev.

Architecture that slows down delivery is bad architecture.

For years, I’ve worked at the intersection of product, platform, and enterprise architecture. I’ve seen firsthand how well-intentioned frameworks and governance models can become disconnected from the real work. Actually, slowing things down, not speeding them up.

The Culture in tools

This isn’t a post about messaging platforms. It’s about how organisations work, or want to work. For most companies I’ve worked with, I’ve watched teams perform brilliantly, and struggle, based on something as seemingly simple as where they write things down.

the First commit

the First commit

For most of my senior career, I’ve focused all my energy on building strong teams, learning new cool stuff, driving change, and solving real and hard problems inside companies. That’s been my priority, and honestly, I’ve never thought twice about it.

Slash-M