The Death of ThinkPad: When Corporate Greed Murdered a Legend

There’s a special kind of heartbreak that comes with watching something you love get slowly destroyed by corporate bean counters. It’s like watching your favorite local restaurant get bought by a chain and gradually lose everything that made it special – the quirky menu, the personal touch, the soul. That’s exactly what happened to ThinkPad, and I’m still not over it. For those of us who lived through the golden age of computing, ThinkPad wasn’t just a laptop brand – it was a statement. It said “I’m serious about my work, I value function over form, and I don’t need a glowing logo to feel validated.” These machines were built like tanks, typed like dreams, and lasted longer than most marriages. ...

July 12, 2023 · 9 min · me

Mithril.js: The Underrated Gem That Deserves More Love

In the world of JavaScript frameworks, there’s React with its massive ecosystem, Vue with its gentle learning curve, Angular with its enterprise backing, and then… there’s Mithril.js. Quietly sitting in the corner, being fast, lightweight, and surprisingly powerful while everyone else argues about hooks vs. composition API. I’ll be honest – I stumbled upon Mithril by accident years ago while looking for a lightweight alternative to React for a small project. What I found was a framework that made me rethink what I actually need from a frontend library. Spoiler alert: it’s not 200KB of runtime and a build process that takes longer than my lunch break. ...

May 12, 2023 · 7 min · me

The Rookie Mistakes That Even Senior Programmers Make (And Don't Even Know It)

You know that feeling when you’re reviewing a junior developer’s code and you spot an obvious mistake from a mile away? That smug satisfaction of “ah, classic rookie error”? Well, buckle up, because I’m about to serve you a slice of humble pie. After years of code reviews, debugging sessions, and late-night production incidents, I’ve realized something unsettling: we senior developers are making rookie mistakes all the time. We’re just better at hiding them, even from ourselves. ...

April 3, 2023 · 8 min · me