@itsericwoodward@itsericwoodward.com Yeah. That DORA quote is probably spot on. Itās exactly what Iām seeing here. š«©
(#xbh2sbq) @itsericwoodward@itsericwoodward.com That DORA quote is 𤯠ā and it perfectly explains why AI coding tools terrify me in certain contexts. Dropping Copilot into a codebase full of technical debt isnāt gonna fix the debt, itās just gonna write more of it faster 𤣠Fred Brooks would be nodding his head right now š
@movq@www.uninformativ.de Related reading (if youāre interested): Letās Talk about LLMs by James Bennett
First, it quotes the DORA report on the āState of AI-assisted Software Developmentā:
The research reveals a critical truth: AIās primary role in software development is that of an amplifier. It magnifies the strengths of high-performing organizations and the dysfunctions of struggling ones.
At the end, it quotes the late Fred Books:
The first step toward the management of disease was replacement of demon theories and humours theories by the germ theory. That very step, the beginning of hope, in itself dashed all hopes of magical solutions. It told workers that progress would be made stepwise, at great effort, and that a persistent, unremitting care would have to be paid to a discipline of cleanliness. So it is with software engineering today.
@movq@www.uninformativ.de Wow, Iām sorry to hear about that. Permanent emergency mode sucks, Iāve been there, and it always felt like drowning.
Fortunately, at my current job, weāve been given time to keep our technical debt from overtaking the project. Unfortunately, weāve been forced to use AI (mostly in the form of GitHub Copilot). Of course, now that the tokens cost more than a developerās salary, theyāve been rethinking that position somewhat. š
In my experience, you are 100% correct - even in the best case, AI is a force multiplier. If the code is clean, it can speed you up. But if the code is a mess, itāll just multiply the mess.
@movq@www.uninformativ.de Yes.
Maybe management should replace itself with AIā¦