Writing on software design, project building, and the IT industry.

All of my long-form thoughts on programming, leadership, product design, experiments, and more, collected in chronological order.

NET Aspire - Docker Compose for people who hate YAML (so, everyone)

Most companies try to stay ahead of the curve when it comes to visual design, but for Planetaria we needed to create a brand that would still inspire us 100 years from now when humanity has spread across our entire solar system.

The office job is already dead (and that’s a good thing)

The traditional office is on life support. While some companies cling to the idea of a centralized workspace, the reality is that remote work has fundamentally changed how we think about productivity, collaboration, and even the concept of "workplace culture." I’ve been a remote worker since before it became mainstream, and I can confidently say: the office, as we knew it, is over.

Best places I’ve remote worked from (and where pants were still optional)

I’ve been a remote worker since 2017—back when explaining my job required clarifying, “No, I’m not a hacker, but yes, I can work from a beach.” While the world discovered Zoom pants in 2020, I’d already logged two years of nomadic coding from Tokyo cafés, Thai co-working spaces, and even a hammock in Réunion.

Modular Monoliths in .NET using Masstransit.Mediator: The architecture for MVP addicts

If you’ve ever shipped more MVPs in a year than Elon Musk has launched rockets, you know the drill: building a fully distributed microservices architecture for a prototype is like buying a Ferrari to drive to your mailbox. It’s expensive, overkill, and you’ll spend more time tuning the engine than actually going anywhere.