Writing on the latest tech trends, company building, and software design.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

How I interview potential SWEs in 2024

The tech job market is insane right now, and understandably so. With the echoes of 2023’s record layoffs still resounding and the forecast for 2024 looking equally tumultuous, the stakes are high. For those just stepping into the industry, it can feel like an uphill battle.

Why you should learn Linux in 2024

Have you ever wondered what powers the digital world we live in? Spoiler alert: it’s Linux. And as we move into another year of massive tech layoffs, I would argue, that the reasons to learn Linux are more compelling than ever. Let’s dive into why learning Linux should be on your goals list for this year.

How I finally switched to Neovim as my main editor

If you’re entrenched in the world of coding, you’re likely familiar with the ongoing quest for the perfect text editor. It’s a journey I’ve been on for a while, and today, I’m excited to share that I’ve officially switched to Neovim as my primary editor.