Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What struck me most is the distinction between programming as an activity vs. programming as an identity.

I've been a programmer for 15+ years, now running engineering teams. The transition forced me to confront this exact identity crisis - am I still "a programmer" if I spend more time reviewing PRs, designing systems at the whiteboard, and coaching junior engineers than writing code?

What I've realized: the craft I fell in love with - understanding systems deeply, reasoning about tradeoffs, building elegant solutions - that doesn't require typing code. It's a way of thinking.

The social identity issue is real though. When I was actively coding, I had opinions on frameworks, war stories from production fires, and the satisfaction of shipped features. Now my "war stories" are about organizational design and hiring. Different tribe.

Maybe the healthier framing is: programming is something I do (and love), not something I am. That way, when the activity changes - whether due to AI, career evolution, or burnout - the core identity remains intact.

That said, I still sneak in side projects on weekends. The joy of making something work is irreplaceable.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: