Member-only story
Golang vs Elixir: Why I Chose the Road Less Traveled (And Won) ⚗️
The Comfortable Path vs. The Strange Road 🛣️
So I was knee-deep in Go code about three years back. Y’know how it goes — you get comfy with your tools, you’ve memorized all the quirks, and you can practically write microservices in your sleep. Go was my safe space. Straightforward syntax, Google’s backing (which, let’s be honest, feels pretty reassuring), and that sweet spot where it’s fast enough without melting your brain.
My career? Stable. Predictable. And boring as watching paint dry.
Then this colleague of mine (total programming hipster, btw) shows me some Elixir code during lunch one day. I literally snort-laughed and almost choked on my sandwich. The code looked like some alien language — kinda Ruby-ish but with all these weird pipe operators and pattern matching stuff. And don’t even get me started on this “OTP” thing everyone kept raving about.
“This will NEVER catch on in enterprise,” I remember saying with that smug confidence only a developer who’s…