Recent writing

I am out of X

I find it a hostile place for my mental health and society and I don't want to contribute to it.

If system APIs where awaitable

Swift’s async/await concurrency is a game-changer, but to fully leverage it, foundational APIs need to be designed with concurrency in mind.

Small but sexy

The tech industry is obsessed with hyper-growth, but at Tuist, we prioritize quality over quantity. We are committed to building a product that sparks joy, investing in design, and embracing simplicity. Our focus on standards and open-source contributions drives our long-term growth.

Brains are complex

In this blog post I reflect on the complexity of the brain and how I'm trying to be nice with mine.

Makers and takers

In this blog post I reflect on Dries Buytaert's piece about balancing makers and takers in open source, and how it relates to Tuist.

Monkey brain

My brain is juggling too many programming languages and paradigms. It's time to focus on the essentials.

On taking shortcuts to build communities

This post is about building communities around products and how many companies take shortcuts by throwing money at the problem. It's not about money, but about building for the community without expecting anything in return.

The missing narrow waist in CI

It’s time for innovation to happen in the CI space through the narrow waist that Dagger brings to the table.

About mental health

This post is a follow-up on my previous post about mental health. I talk about how I'm trying to establish limits to protect my mental health and how that's needed to build a healthy company.

Open design

Working in the open fosters diverse ideas. At Tuist, we're embracing open design and welcoming Asmit Malakannawar to help shape our vision.

Where do I see myself in 10 years?

This blog post reflects on the importance of living a simple life and the impact of social media on our definition of success.

DX vendor locking

In a world where companies are increasingly locking us into their ecosystems, it's important to invest in tools and standards that allow us to craft software the way we want.