Live data from Hacker News

A Programmer's Loss of Identity

ratfactor.com

71–80 of 184 posts

Re: A Programmer's Loss of Identity

#72
post #41

Earlier quoted context omitted.

> "I'm a Rubyist", "I'm a Pythonista", "A rustacean" it suddenly struck me that there has never, AFAIK, a single-word noun for a C++ programmer. not sure what, if anything, this implies.

“I’m a null pointer exception debugger.”

> “I’m a null pointer exception debugger.”

NullPointerException is the Java world. In C++, dereferencing a null pointer is rather undefined behaviour.

Re: A Programmer's Loss of Identity

#73

Getting older is strange. I never wanted to "grow out" of programming, but it feels like that's what I'm doing. I'm leaning into activism and real-life stuff, and programming is only a tool, which is sometimes useful and sometimes not. I was always a "Love of the game" programmer. I went to a business incubator recently and saw two guys vibe-coding with Claude. One was using speech dictation. That's crazy to me. Prog…

well at least pair programming will survive the AI-pocalyse! :D

Re: A Programmer's Loss of Identity

#74
Being a grown up man with a family and a kid, I gradually care less and less about my economical "social identity". It is not exciting at all. I bring bread to the table for the family. I am among the backbone of the society i.e. people who pays the largest amount of tax proportional to their income, while receiving very little benefit from the government.

Why do I even want this identity? I have to wear this hat simply because we living in a modern feudal world.

Now come back to the "social identity" defined in the article -- "computer programmers". I do care about this identity, but as all identities, like tags, you gotta beautify it a bit -- you have to attach some meaning to it. Without the personal meaning, you handle the power of definition to other people, who naturally don't care about you.

The tag I created for myself is "Kernel Programmer", initials in capital letters. My motto is "There are programmers, and there are system programmers, and ultimately there are kernel programmers" and I want to put it on my table in print. Don't get me wrong though, my work has nothing to do with kernel programming. It is not system programming either. It is even more abstract (and boring) than your usual FE/BE programming. But I do kernel programming as a hobby, and as a hobby I'm my own master and I'm willing to apply the most stringent standard to myself, which I'll never do the same to my work BTW.

And who can say that I'm not a kernel programmer even when it is just the XV6 kernel? Who can say that I'm not serious about kernel programming when I'm ready to write as many tests as I can imagine for a very early Linux kernel?

Life is meaningless and I have to create meanings out of the void. That's it.

Re: A Programmer's Loss of Identity

#75

I’m wary about the exuberance of AI displacing quality. But some of the worst experiences I’ve had with coworkers were with those who made programming part of their identity. Every technical disagreement on a PR became a threat to identity or principles, and ceased being about making the right decision in that moment. Identity means: there’s us, and them, and they don’t get it. ‘Programmer’ is much better off as a de…

In the last few decades, we went from a small handful of programming languages / libraries to a massive cambrian explosion from Github-fueled open source. Everyone's choice of Javascript framework became a dumb pissing contest and source of identity. A cudgel used at meetings to look down on some other way of doing things. I hope AI liberates us from that dumb facade of pretend innovation. In some ways, us programmer…

I think AI is going to make this even worse, because now every person and their mom think that they can create a prompt carefully enough so as to create a new library with their own philosophy.

Re: A Programmer's Loss of Identity

#76
> chosen to use fear and intimidation to help sell the agenda of the big tech CEOs who, in turn, have somehow managed to use coal-fired GPUs to capture society’s output and sell it back to us, while converting a significant portion of the economy into an expanding envelope of hot gas

I work for a very big tech company and I have no one to share this with.

Re: A Programmer's Loss of Identity

#78
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.

Re: A Programmer's Loss of Identity

#79

I love programming, but the idea of hanging out with and chatting with other programmers as a regular part of my social life leaves me cold. I'm happy to be a part of online conversations about code and hardware and design, but away from the computer ... not really. I'd rather be talking about food, or hiking or travelling or culture or relationships. There have been very few people I've ever met in person that I rea…

I've got a friend who I got along with a lot because we talked about programming and other cool hobby stuff. Now as I get older, I'm more interested in talking about non computer stuff but he seems to not respond to that as well.

Re: A Programmer's Loss of Identity

#80

> Which is to say that the pleasure I get from programming is mostly about learning the underlying truths about computation and applying what I’ve learned. Always improving the craft. This, to me, is the practice of programming. I guess when you get to a certain age (I'm 45) I stop caring whether something like this has social value. I enjoy it anyways. Wanting to know how things work always brings me back. I don't c…

I lost my job as a programmer and I think it's over for me. No, you will not hack the device drivers in the basement but you're gonna be flipping burgers and out of cash or energy for anything else. Worst thing: you never gonna even be good at flipping burgers without experience or young age... Once you are out of the field, and your money is gone: suddenly you are useless, old trash. No one even wants to employ ex p…

Flipping burgers really isn't that difficult. It was my first job, and I even have nostalgia for it at times.

If I had to go do that again, the main problem would for me would be that I don't think I could stand in one place for that long anymore, my thigh and lower back start stinging and want me to sit down (at least they do when I cook at home).

I interacted with way more people at a fast food restaurant than I do now, and got to interact with customers as well. Which wasn't always positive, but it was at least interesting to see all the various people that came in.

Also it was a lot more laid back and less serious than what I do now (which is work on web apps for large corporations).

Also at least I knew what I worked on was going to get used. I've been on too many projects that end up getting cancelled, or only used by a small handful of (high paying) clients, etc. Or specific features that end up getting cancelled or delayed indefinitely, etc.

Too bad it pays so little, or I'd actually consider it for a change of pace (well, more likely I'd want to try being a barista instead, that seems more enjoyable and a lot less walking on greasy floors).

Post reply on HN