Writing

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.

Exploring commercial OSS

This post touches on the models we looked at to draw inspiration to make Tuist financially viable.

What is urgent?

With many things competing for our attention, what is truly urgent?

Falling behind

In this blog post I reflect on this feeling of falling behind that I've been experiencing lately.

When you are open

While many companies see openness as a business risk, I see it as an opportunity to build a different type of company.

The technology does matter

The decision of which technology to use in a project can have a significant impact. In this blog post I talk about the impact that Elixir is having in Tuist.

It's a marathon

With Tuist we are running a marathon, not a sprint. It's time to regain patience and perseverance.

A different company

As we shape Tuist’s future, we are committed to true open source, embracing standards, and simplifying developers’ lives. It’s not just business

BREAKME.md

BREAKME.md is a new convention across Tuist repositories to keep track of breaking changes that we would like to introduce in the future.

Parallelism and programming languages

In this blog post I touch on the subject of parallelism in programming languages and how to achieve it without compromising the ergonomy of the language and the complexity of the programs.

Lazy-learning

Learning for the sake of learning might not be the most effective way to learn. I'm trying a new approach: lazy-learning.