
The Quiet Surrender to AI
We imagined machines would have to overpower us. We didn't imagine we'd just let go.
This is where I share my long-form thoughts on programming, leadership, productivity, AI, and more. I write about what I learn, what I find interesting, and what I think is important.

We imagined machines would have to overpower us. We didn't imagine we'd just let go.

A simple annual review loop that avoids the highlight reel: gather evidence, rebuild the year’s narrative, spot patterns, then turn a 3-year dream into yearly themes and quarterly quests that get real time on your calendar.

Transitioning from Senior to Staff engineer means redefining what success looks like. It’s not just about coding more, it's about strategic influence, shaping systems, and ensuring whole teams operate more effectively.

Most developers don’t burn out from writing code, they burn out from unclear priorities, constant interruptions, and politics. Here’s how to recognize and fight the real causes of developer burnout.

Discover the world of Developer Relations and learn how it bridges the gap between companies and developers. Explore the role of a Developer Advocate and how it blends technical expertise, communication, and community-building. Find out why DevRel is crucial for companies and how it empowers deve...

Feeling overwhelmed by the fast-paced programming world? Discover how to take control of your learning journey. From microlearning to teaching what you learn, explore practical strategies to stay sharp in your career. Embrace a proactive approach to secure your future in tech.

Unlock financial freedom with passive income strategies designed for software engineers. From portfolio investments to creating digital products, discover sustainable ways to generate revenue without trading time for money. Whether you're investing, creating, or building, consistency is key to lo...

Reflecting on two decades as a software developer, I share practices and mindsets I wish I had embraced earlier. Discover how strategic reading, mastering chosen languages, embracing pair programming, and more can accelerate your growth and enrich your career. Dive into these insights to transfor...