Writing

From CLI to platform

We are evolving Tuist from a CLI to a platform and in this blog post I share some thoughts on how we are doing it.

Us or them

Focusing on others over self-promotion is a powerful way to build a company.

The paradox of OSS

In this post, we discuss the paradox of open-source software and how you can support its sustainability.

Programming languages are just tools

I'm working on seeing programming languages as tools to solve problems, and not engaging in comparing and commenting on how one programming language is better than the other.

Growth, growth, growth

Growth is a metric many businesses aspire to, but it's not the model that we align with at Tuist. We believe in prioritizing people's joy over growth.

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.