Explanation of my newly released tool: pactropy. Keeps a clean list of essential packages.| Felipe Contreras
After 15 years since the first reports ruby gems remain broken, even tough I wrote the patch that fixes everything years ago.| Felipe Contreras
I explain what a pull request actually is.| Felipe Contreras
A few tips to show how I manually compile stuff.| Felipe Contreras
In-depth analysis of Xorg development branches and the neglect users suffer from.| Felipe Contreras
There are many myths about X and Wayland, here I debunk the most common ones.| Felipe Contreras
I ask Enrico Weigelt — the maintainer of the new XLibre fork — a couple of questions about the status and future of Xorg/XLibre.| Felipe Contreras
Some of the nonsense Rust advocates replied with in response to my previous article.| Felipe Contreras
Due to some recent Rust drama in the Linux kernel I’ve decided to explain in detail why the Rust ideology simply isn’t compatible with the Linux way.| Felipe Contreras
I explain why !p isn’t just a nitpick in C: it’s idiomatic.| Felipe Contreras
All programmers use the modulo operator, but virtually none have stopped to consider what it actually is, and that’s why one of the most powerful features of it doesn’t work in most pro…| Felipe Contreras
My recent ban shows how Codes of Conduct easily turn a community authoritarian.| Felipe Contreras
A summary of all the discussions about ruby bundle using sudo to install gems without asking the user.| Felipe Contreras