Recent writing

The non-technological open source problem

Open-source sustainability is hard, and while it’s necessary to have the tools to reward and pay contributors for their work, the problem requires more of us, developers, speaking out loud about the importance of contributing to the software that we depend on.

When you become infrastructure

A reflection on the importance of maintaining the open-source projects that become the infrastructure for many companies.

Thoughts on Open-Source

In this post, I share my thoughts on open source and how it aligns with my principles. I also talk about the different models that I've seen in the industry and how I'd like to see it evolve.

Elixir scales better

In this blog post, I talk about the scaling challenges we faced with Rails, and why we decided to transition to Elixir.

Gain back attention

In this post, I reflect on how the digital world has hijacked my attention and what I'm doing to gain it back.

It takes a lot of determination

The world needs more people who are determined to make a difference. In this post, I share my thoughts on the importance of determination and how it has helped me in my life.

It's not about what, but how

In this post, I share my thoughts on the challenges of building something new and how it's important to focus on the 'how' rather than the 'what.'

JavaScript DX without JavaScript

In this post, I explore the idea of having a platform-agnostic and technology-agnostic compiler that can be plugged in as an in-code backend for rendering purposes in any other stack (Rails, Phoenix, Express).

Incremental Xcode workflows across environments

Xcode struggles to achieve incremental builds within the same environment. What about across environments? Not even close. Tuist is working on bringing incremental builds and test execution to Xcode projects across environments.

Xcode is too magic

Xcode is a great tool for beginners, but it makes it hard for developers to understand what's going on under the hood and optimize their workflows.

AirPods Max died after 2 years

Apple might have found a legal loophole to charge users for hardware issues caused by software updates.

XCBundles

Xcode doesn't have a native container for bundling resources for different platforms and architectures. But nothing stops us from creating our own for Tuist.

Gifting OSS

Navigating the dynamics of Open Source Software (OSS) and sustainability in the tech industry.