Live data from Hacker News

A Programmer's Loss of Identity

ratfactor.com

21–30 of 184 posts

Re: A Programmer's Loss of Identity

#21

I don't know, perhaps we really shouldn't treat our jobs as our identities at the first place?

"Programming" is different from "getting paid to program" in the same way that being a painter is different from being a materially successfully artist.

I think it's reasonable to have the act of programming be a big part of your identity—it certainly is mine—without necessarily hanging your sense of self on any one particular job.

Re: A Programmer's Loss of Identity

#22
I share the sentiment of the post. The best I can describe it is that I’m tech-savvy enough to know that “AI” is just not capable of what people want it to do and yet I apparently lack the “broligarch” gene required for me to ignore the technical reality in favour of seeking ways to exploit people who don’t know better (a-la OpenClaw guy).

Re: A Programmer's Loss of Identity

#23

> 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…

It kind of depends on where in the globe one is, many countries see programmers as a white collar job that happens to be better paid than a plain secretary, a mere transition phase into management, that is the success story for most families, the programmer turned boss.

So those of us that fight against becoming managers, it was for love of programming and the related technical details, as it usually comes with a payment and career ceiling.

And being unemployed beyond 50 years old in many countries that see being a programmer as yet another office job, means too old for employment, and too young for retirement.

Re: A Programmer's Loss of Identity

#25
This resonates because nowadays popular developer culture is about how you need to spend $200/mo with a ronco 'set it and forget it' mindset as your AI swarm writes 100k lines of code overnight so you can post about it on twitter the next day.

Anyone questioning this methodology gets a 'enjoy being left behind' mantra akin to the 'have fun staying poor' of the crypto bro 5 years ago.

Re: A Programmer's Loss of Identity

#26

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…

100%. A lot of these AI anxiety driven odes to the loss of craft have me wondering whether anyone cares about the value being provided to the user (or the business), which is the part that is actually your job.

Elegant, well-written and technically sound projects will continue to exist, but I’ve seen too many “well crafted” implementations of such technically vexing features as “fetching data and returning it” that were so overengineered that it should have been considered theft of company money.

Re: A Programmer's Loss of Identity

#27

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…

I agree with your comment. While reading the article, I had sympathy for the author, but also unintendedly pictured them as a mix of all of the "wizard" seniors I have worked with over the years. These are the type of people who when pair programming, constantly point out what they perceive as problems with your development setup, IDE, keyboard-macro skills, lack of tiling layout, etc etc. Not to mention what they will suggest on your actual PRs.

At the end of the day, I like the mental model of programming, and I am somewhat uninterested in shaving every millimeter of friction off of every surface I touch on my computer. Does that make me a worse programmer? Maybe? I still delivered plenty of high quality code.

Re: A Programmer's Loss of Identity

#29
> For the first time in my life, I’m suddenly wary of meeting other "computer programmers" in the wild. I feel like there’s a decent chance we won’t actually have much in common, let alone values or morality.

Maybe the social group the author is referring to has split up (forked)? For example, I wouldn't call anyone producing vibe coded AI stuff a "programmer". That noun will be reserved for the original group.

Re: A Programmer's Loss of Identity

#30

I don't know, perhaps we really shouldn't treat our jobs as our identities at the first place?

For many of us, we took those jobs because they aligned with our existing identities... we went into coding jobs because we enjoyed coding.

Unfortunately, most of the jobs (and the industry as a whole) evolved into something else that was all about money and growth and image, and not at all about the craft of programming or the creative nature it provided.

Post reply on HN