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.
Recent writing
A reflection on the importance of maintaining the open-source projects that become the infrastructure for many companies.
In this blog post I share how we used Cloudflare Workers to connect AppSignal with Incident.io.
Proprietary solutions are a dime a dozen, but standards will outlast them all.
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.
Ruby proved not to be the most suitable runtime for apps that are IO-heavy. We evaluated Swift, but ultimately decided on Elixir for various reasons.
In this blog post, I talk about the scaling challenges we faced with Rails, and why we decided to transition to Elixir.
In this post, I reflect on how the digital world has hijacked my attention and what I'm doing to gain it back.
Schemes in Xcode have an option to run tests in parallel, but if your code isn't designed for it, you are in for a world of pain.
In this post, I share my thoughts on protecting my creative energy and how I'm doing it.
In this post, I share my thoughts on global state and how it's future debt.
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.
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.'
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).
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 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.
Apple might have found a legal loophole to charge users for hardware issues caused by software updates.
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.
Navigating the dynamics of Open Source Software (OSS) and sustainability in the tech industry.
In this post, I talk about how global state in CLIs can make your test suite flaky and how to solve it to scale your test suite.