| ▲ | jerf a day ago | |
I'm definitely able to spew out more code than I used to. Good code. Maybe not great code, but good code. But I spent a lot of time in the second half of this week dealing with friction with a team that is very annoyed that I'm moving fast and using an agile methodology so I can't tell them the exact, precise REST calls that I'm going to have for them in six months designed to a tee and signed off in triplicate before they start development against it. Manifesting that increase in code production as real value to the business is going to take more from me than just spewing the code out more quickly. AI isn't creating this problem. I would have had this problem anyhow even if I were writing all the code by hand again. I know, because I've been there before. But the increased velocity is manifesting in increased organizational stress and not just increased velocity. AI is perhaps even helping solve it to some degree, though far from totally. I have written before about how people eventually learned not to play the "oh well we can't do this until we have documentation" card on me [1]. This week they played the "well, I see you have docs but they aren't in our precise format". Guess what AI can do in about 15 minutes really well? You may recall the term "style transfer" getting tossed about a lot 3-4 years ago, and it is still something AI is extremely good at, and "take these docs in this format and convert them to that format" is just a style-transfer problem. AI really does chew at the "oh but we need docs" old-school card... and they can't even complain about the quality of the AI docs because in order to do that, they'd have to actually read them, and that is not the point of the "but we need docs" card, you see.... | ||
| ▲ | AnimalMuppet a day ago | parent [-] | |
Yeah, as you said, this isn't an AI problem. The interface between an agile team and the non-agile part of the company was a problem over 20 years ago. (At least, that was when it bit me.) You can think of it as an impedance mismatch, or as a translation problem. But no matter how you think about it, it's real, and it's a problem - especially if upper management lives on the non-agile side of the fence. | ||