So far my direct experience with ai is
- minor efficiency improvements as another programming tool. It can help with syntax, boilerplate, scaling out unit tests BUT IS NEVER. A FINAL PRODUCT
- MAJOR time sink from junior developers who let ai run amuck without putting in the effort to make it work
- TECH DEBT from hundreds of excessive unit tests poorly written for maintainability and with no added value
- INSTABILITY from junior developers letting ai commit slop to the default branch, wasting my time trying to back out thousands of lines of nonsense
- MISMANAGEMENT where I felt forced to run my writeups through ai to “translate” into something recognizably generated so I could fulfill mandates to use ai