3 ms·
Writing code is easy compared to supporting, debugging and enhancing code. AI is much better at "greenfield" coding where you start from scratch, either on an e
by danjl 2y ago
Writing code is easy compared to supporting, debugging and enhancing code. AI is much better at "greenfield" coding where you start from scratch, either on an entire app or a new feature. For anything non-trivial, it is terrible at debugging. At best it is a super-rubber-duck that is nice to talk to that might have a few words buried inside screenfuls of text that help a human realize what might be going wrong. We're still in the honeymoon phase, where AI has only written new stuff and hasn't been around long enough to have to support code with tens- or hundreds-of-thousands of LoC.
- az09mugen 2y agoVery good point, every time I see some product or people telling how wonderful AI is at creating code, I just wait and see how well their AI is gonna fix a critical production bug on a large codebase. This is the human difficult part of the job of a developer that I'd really like to get rid of with AI. For now and for producing code, I still consider AI as a newbie that works very fast but with errors, whom code must be tested and reviewed by a human before getting "merged" in any codebase. The only other help I expect from AI is as you mentioned "a super-rubber-duck", but nothing more.