~/il-codice-di-marco

Hi! 👋

Welcome to my blog where I write about Linux🐧, Rust🦀 coding, Neovim and Git.

Latest Posts

Rust, C, and C++: Beyond the Language Wars

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.

The Mentality That Makes You a Programmer

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

The Dependency Pact: When It Becomes a Deal with the Devil

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

AI in Programming: Tool or Crutch?

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?

View all 6 posts →