// blog
Writing
Thoughts on engineering leadership, technical strategy, and building software teams that last.
Twenty Years in Software: What I Actually LearnedApril 10, 2026
Two decades in, the technical stuff is seldom the hard part. Here's what actually matters — the things no bootcamp, certification, or job description will tell you.
At some point, every software engineer faces the fork in the road: stay an IC and move toward Principal, or step into management. Neither is wrong — but the transition is harder than most people expect.