Live data from Hacker News

A Programmer's Loss of Identity

ratfactor.com

11–20 of 184 posts

Re: A Programmer's Loss of Identity

#11
> Now programming is a means to an end [...] or simply an unwanted chore to be avoided.

It was always this, for everyone other than programmers.

This reminds me a little of the Go champion (the game, not the language) who announced he was giving up the game after a computer beat him. It's a bit like giving up running because cars are faster.

Re: A Programmer's Loss of Identity

#12

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…

“Identity” is an overloaded word. It can mean a category flag someone waves, an identifier we ask others to respect, a group we choose to belong to, a way of understanding what it is we like about ourselves, or something we quietly aspire to.

Or just enjoy doing very much.

To clarify/nuance. Even if there was no economic nor social incentive for me to program; I'd still tinker with it, AI coding agent enhanced or not.

Re: A Programmer's Loss of Identity

#13
> 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 care if an AI coded small or big parts of it, I still want to know how it works, how to make it better - what's holding the AI itself back from being a more effective programmer.

I feel like I got into programming when it was seen as low-status profession in the late 80s. And it went through levels of hype and collapse. Maybe this is the ultimate collapse. But I still want to take apart the watch to see how it ticks.

If society collapses because 80% of white collar jobs disappear, I guess I'll just be in my basement wanting to know how a linux kernel driver works.

Re: A Programmer's Loss of Identity

#15

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 programmers got way too full of ourselves and filled our lives with pretend work porting apps from one thing to the next thing with no actual change in end-user value

Re: A Programmer's Loss of Identity

#17
post #5

I can't relate to this anymore and honestly after embracing vibe coding, I'm sick of reading posts like this (and I don't want to personally attack the write who I sympathize with to some degree). Being able to code doesn't make you better than the "plebs" who are creating massive value with a vibe coded tool. I also remember the brief moment of disbelief when I noticed AI could really code better than me, until I re…

[deleted]

Re: A Programmer's Loss of Identity

#18

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…

“Identity” is an overloaded word. It can mean a category flag someone waves, an identifier we ask others to respect, a group we choose to belong to, a way of understanding what it is we like about ourselves, or something we quietly aspire to.

Or literally a part of the self, which is what the OP was getting at I think. And there is plenty of that in the software world. "I'm a Rubyist", "I'm a Pythonista", "A rustacean" and so on. There is plenty of identity ridiculousness. I've been a C programmer but I've also been a basic programmer an assembly language programmer, a PHP programmer, a FORTH programmer and a whole list of others. To me that collapses to "I'm a programmer" (even if the sage advice on HN by the gurus is to never call yourself a programmer I'm more than happy to do so). It defines what I do, not what or who I am, and it only defines a very small part of what I do. That's one reason why I can't stand the us-vs-them mentality that some programming languages seem to install in their practitioners.

Re: A Programmer's Loss of Identity

#19
I understand the sentiment, but the danger of these articles is that people give up when they should fight back.

This isn't the first industry mandated madness. Software engineers have supported any fad that their overlords dictated for a long time. It is always the mediocre 100 IQ people who act as mouthpieces for the industry and temporarily get ahead of their more intelligent colleagues.

It is no different now. You can see who is a paid shill and who is not. Python projects like NumPy, members of which are on the take from PyTorch, go to great lengths to rationalize AI usage. Anaconda people who take AI money join in.

Projects like Zig, which are much more interesting, move away from Slophub.

What concerns me is the silence of academics. There are enough tenured professors who could speak up, but they have been intimidated by various speech restrictions from different political parties over the last decade. Or they want that next industry grant.

Re: A Programmer's Loss of Identity

#20
post #5

I can't relate to this anymore and honestly after embracing vibe coding, I'm sick of reading posts like this (and I don't want to personally attack the write who I sympathize with to some degree). Being able to code doesn't make you better than the "plebs" who are creating massive value with a vibe coded tool. I also remember the brief moment of disbelief when I noticed AI could really code better than me, until I re…

Being able to write a paper does not make you any better than someone copying it.
Post reply on HN