After diving seriously into Rust, I gained a fresh appreciation for Go’s elegance. Far from being stuck in the 70s, Go brought real novelties compared to the options available at the time.
In praise of Go


After diving seriously into Rust, I gained a fresh appreciation for Go’s elegance. Far from being stuck in the 70s, Go brought real novelties compared to the options available at the time.

In a world where everyone has an opinion and AI lets people ship thousands of lines daily, quiet developers who value quality over quantity can feel left behind. A reflection on staying grounded when the benchmarks have shifted.

AI coding tools have become indispensable, but they affect junior and senior developers very differently. Like an exoskeleton, AI amplifies what’s already there—but what happens to the muscles you never had to build?

A debugging session leads to an unexpected lesson in communication. When a colleague dismisses you with ‘you don’t understand,’ the conversation is already lost — no matter how valid the point. Say it so they can hear it.

Ever wondered what happens when you cast a string to a byte slice in Go? This deep dive explores the runtime mechanics, memory allocation implications, and why understanding immutability matters for writing efficient Go code.