Thanks for sharing this. Feels very similar to what I am going through as well. While our company does not enforce AI usage directly in the code department it is heavily used by other departments while the review burden still stays with code. It is egregiously painful to review AI generated code. The verbose, prosaic comments, justifications in comments where it failed to reflect coding standards and the smug faces of those throwing this slop at me is dehumanizing to be honest, at least highly disrespectful. I hate it and I don't want any part in it. It's a complete clown show.
post
Is there any argument that AI could lower the friction i takes to LEARN programming? Or is the temptation to just have AI give you the answers too great? I mean, I guess the issue is that AI can't ever really competently explain anything to you because it doesn't really understand anything.
This article is really tragic. Imagine going into a career to exercise your mind and your creativity, only to end up with the attentional equivalent of a parking lot attendant.
I'll tell you right now that I'd rather ask an LLM what's wrong with my code than deal with the toxic userbase of stackoverflow (and I say that as someone who never actually got flamed on that site).
It can definitely be a crutch but that's an exercise for the user to learn how to not become reliant on it, any more than becoming reliant on an expert by constantly asking them questions.
Learning programming, maybe, maybe not. But I have had success being like "assume I already know Ruby, Python, JavaScript, and Haskell. What are the quick pointers and cheat sheets for using R, especially the ggplot2 library"
I could read an R tutorial, but I don't need to learn about variables and what comments are or how to call a function. I just want to know the differences between what I'm already used to.
And I'll admit it was useful to already have that context to throw follow-up questions into when they came up, like "what's the difference between = and <-" which are famously hard questions to Google
Wow. This was a great read and I feel reflects what many people are thinking right now. The author talks about using AI for non coding purposes, even medical questions. This is where it gets dangerous.
Anecdotally at work I have several team members who are junior/mid level (non software dev roles). Last year they were just keeping the lights on, not doing much coding and rarely providing feedback on architecture, design, or even technical merits. Now they run everything through an agent, regurgitating the output for someone else to read.
When asked in a meeting about their comments, it is like they never said it. They have no idea what they pasted. Their understanding of the topic is shallow. Yet they are being promoted to staff level for using AI and contributing more.
More and more, I see tech workers becoming meat proxies for AI agents, and it sickens me.
good software is not compatible with capitalist interests
Precisely. AI by itself can be useful, the same way spellcheck or autocomplete can be. The root of problems related to AI are that managers overwhelmingly demand that AI be used to increase output at the expense of workers. Say your boss tells you that you need to double output. Will you be paid twice as much? Will you get to work fewer hours, without a loss in pay? Of course not.
Secondly (and this is related to the first point) managers overwhelmingly have unrealistic expectations (or pretend to) regarding AI's capabilities. AI can write code to do a thing, but it cannot do the crucial work of planning how to write the code to make it maintainable. Managers rarely do the actual work that their employees do (whether that's scanning groceries or software engineering) and tend not to value or understand it.
all 10 comments