← Back to context

Comment by hax0ron3

3 days ago

Doing coding professionally already stripped nearly all the fun out of coding for me years before AI got good at coding, so when it comes to "how fun is it to be a software engineer", AI didn't have any negative impact for me. Being a professional software engineer was already extremely boring. Cycle after cycle, ticket after ticket, feature after feature, meeting after meeting... constant blur of meaningless shit. Not totally meaningless - it delivers actual value for customers. But meaningless for me.

If anything, AI has made it more fun simply because it means not having to think as much about the drudgery of details: syntax, API schemas, boilerplate code... And by "more fun" I mean "somewhat less unfun". Cause it's still not fun. But AI makes my burnout somewhat more tolerable.

I guess there’s just two sides to this coin. I’m a little more on your side: it was never really all that fun to write the code that the organization wanted me to write for some kind of necessary reason.

Still, there were a lot of times where I was catching myself having fun.

If you work for the right organization and work remotely you can just use AI to be more lazy. This is especially true during this transitional period where many colleagues are bad at it or refuse to use it.

I guess it all depends where you’re at. If you’re still in the phase of life where improving yourself at work and producing work you are proud of is exciting, AI might make you feel like your work and value has been diluted. You’ve been turned into a product manager when you wanted to be an engineer.

If you’re in the phase of life where you’ve decided that work is a means to an end, and simultaneously your company doesn’t expect you to produce 2-3x output, maybe this new era is pretty awesome.

I fall into the latter category. I’ve learned a new musical instrument mainly during work hours. I’ve gotten a lot of quality time with the elder scrolls morrowind. I started going to the gym every day. In the short term, the fact that I can make the coding machine do all my tasks for me has been a net benefit. I’m just not sure how long it’s going to last.

Im not in a burn out phase but Ive been doing this long enough where the "work" really seems like an imaginary construct of my employer. I dont even relate the software development shop I work in to software anymore. I have a friend who describes it as "taking out the complicated trash". Thats close. But software development hasnt been a respectable career in a while.

Anyway, nothing has changed for me, except that I dont have to deal with google search results anymore for things. When the LLM gets stuck I do still go out there. But its rare.

Nothing has changed in the way I do my job, except having to put up with slop from people around me, or from business people pushing slop towards the dev team and wanting a pat on the back for it. That part has changed for the worse.

The complete willingness to traffic in nonsensical documentation that doesnt represent any real requirements as an excuse for doing a job is pretty sad, and I take note of who does it and I make sure to never trust anything they publish. And usually stop reading it.

I call it "crossing over", once I see someone do it and replace their work product with LLM slop and distribute it, they have created a barrier that will prevent me from working with them forever.