Writing on software design, cloud infrastructure and more.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Toulouse.rb monthly meetup

The monthly meetup of the local community of Ruby developers. This event was hosted and sponsored by Semeia.

Starting a Ruby on Rails project

I've recently started training a few people on RSpec. Since we are in a Ruby on Rails ecosystem, one of the questions that came up was about how to get a simple Ruby on Rails project started and configured to use a PostgreSQL database. So, here follows the

Through the Stack 2.13 (Week 18)

This week we talk about what I learned while looking into how our brains and bodies have evolved with stress.

Through the Stack 2.12 (Week 17)

Over the last four weeks, we've covered essential topics that can significantly impact your team's efficiency and productivity. Let's review those.

Through the Stack 2.11 (Week 16)

This week's episode focuses on the topic of CI/CD and automation. Many teams don't start their automation journey early enough, and others don't use it enough. As usual, a few links to content caught my eye this week.

Through the Stack 2-10 (Week 15)

This week's episode focuses on the topic of Backlog bloating. This is a common issue for many teams. We look into the pattern and one solution to it. As usual, we have a few links to content that caught my eye this week.

A short list of analytics

A short list of Analytics tools you can use to monitor how your site is doing. Just enough for you to choose one in 2 minutes and get running with a good solution.

Through the Stack 2-09 (Week 14)

This week's newsletter focuses on the concept of "Fast iterations." It is an excellent example of an idea that can help anyone within the engineering team, including junior, mid-level, senior engineers, and above.

Through the Stack 2-08 (Week 13)

This episode focuses on the Pareto Principle or 80/20 rule. It can aid software engineers in avoiding scope creep and decision paralysis. We discuss how applying the 80/20 rule through strategic, operational, and tactical questioning can help achieve goals efficiently.

The failure factory

Obsession with shiny objects and pressure to deliver on promises leads to low morale, technical debt, and high turnover. Stop, regroup, and clean up if necessary. To build sustainable practices, focus on vision, strategy, communication, and shared responsibility.

Through the Stack 2-06 (Week 11)

Continuing on last week's talk about the State of DevOps report we dig into some concepts from the report's and DORA's research recommendations.

Slack and WIP limits

Some weeks ago, I spotted in my threads an article with an unusual title, "Efficiency is the Enemy". I was intrigued: with such a title, surely it must be either a good one challenging the idea of Efficiency or an ironic one. I didn't take time

Crafting a design system for a multiplanetary future

Most companies try to stay ahead of the curve when it comes to visual design, but for Planetaria we needed to create a brand that would still inspire us 100 years from now when humanity has spread across our entire solar system.

Introducing Animaginary: High performance web animations

When you’re building a website for a company as ambitious as Planetaria, you need to make an impression. I wanted people to visit our website and see animations that looked more realistic than reality itself.

Rewriting the cosmOS kernel in Rust

When we released the first version of cosmOS last year, it was written in Go. Go is a wonderful programming language, but it’s been a while since I’ve seen an article on the front page of Hacker News about rewriting some important tool in Go and I see articles on there about rewriting things in Rust every single week.