2026-03-13
· 8 min lettura
A curated list of YouTube channels dedicated to Rust, built up over time and organized by level, topic, and language. A resource for beginners, intermediate, and advanced developers.
2026-02-25
· 11 min lettura
There's a rite of passage every Rust programmer must face: writing a doubly linked list. In C++ it's a beginner exercise. In Python it takes three lines of code. In Rust, it's the moment many beginners hit a brick wall: the borrow checker. Suddenly, simple concepts like 'node A points to B and B points to A' become a nightmare of lifetimes, RefCell, and runtime panics. You feel stupid for not being able to write a data structure that a C programmer could write blindfolded in 1985. The good news? You're not the problem — the mental model is. In this article we'll stop fighting the compiler and learn to solve the problem at its root, using the Arena Pattern.
2026-02-18
· 10 min lettura
Three windows. No panes. Zero plugins. One for the editor. One for continuous compilation. One for execution and tests. This is my daily setup with tmux. In this article I'll show you how to build a minimal, portable, and productive configuration from scratch.
2026-02-11
· 6 min lettura
There's a genre of content that populates the tech web with an almost liturgical regularity: the comparison between programming languages. 'X vs Y: which to choose?', 'Why I abandoned X for Y', 'X is dead, long live Y'. Titles crafted to generate reactions, heated comments, outraged shares. And it works. It works incredibly well. But let's pause for a moment to ask ourselves: who really benefits from this narrative? Certainly not developers, who find themselves trapped in sterile debates where professional identity merges with tool choice. Not companies, which need pragmatic decisions based on real context and constraints. Not the growth of the tech community as a whole.
2026-02-07
· 6 min lettura
Being a programmer doesn't mean remembering every API or formula. It's having an insatiable curiosity, a mind that always processes in the background, and the inability to accept that something 'just works'. It's constructive masochism
2026-02-02
· 4 min lettura
After years of writing code in C and C++, switching to Rust forced me into a reflection I wasn't expecting. It's not about syntax, performance, or language features. It's about something more subtle: where I spend my mental energy while programming.
2026-01-28
· 11 min lettura
Every cargo add is a pact: convenience today, chaos tomorrow. When one of your 202 transitive dependencies explodes on Friday at 3 PM, you understand the true cost. Because the problem isn't the dependency—it's you not knowing what you've imported
2026-01-18
· 9 min lettura
AI coding assistants like GitHub Copilot, ChatGPT, and Claude have revolutionized software development, but are we using them wisely? This article explores the critical question: are these powerful tools helping us become better programmers, or are they becoming crutches that prevent us from developing essential skills?
2025-10-15
· 7 min lettura
If you're a Rust developer looking for a text editor that's lightweight, fast, and incredibly customizable, Neovim is the perfect choice. Forget heavy traditional IDEs: with this guide, we'll transform Neovim into a modern and productive Rust development environment, tailored to your needs.