| I think that over long developers will desperately be needed to handle AI. In my experience, within weeks now concepts written in stone get shattered and the next paradigm has to be used in order to max out AI in an development environment. What is the case for AI? To handle basic work? Augment the work? Add work? Why I think dev will be in a good spot if they adapt is the simple fact, that while laymen are using ChatGPT etc. every day, this is like driving a Tesla vs a formula 1 car. If you take ChatGPT away from the laymen, they are helpless with IT. Devs aren't. AI isn't static, and every turn evolves into complexity, only devs may handle when they adapt to frequent paradigm shifts and go into high level mode. It will be again the interface between men and machine, laymen and AI. The gap won't close anytime as expected (The programming manager - remember 6 month ago?), but widens more and more. What I see is that in day to day work many services have arms race with AI updates. The managers are more and more overwhelmed by the workload but how to automate systems is still devs' area to shine. The business case is still hidden and unclear, but only one aspect is clear to me: low level programming is mostly configuration work now and bug fixing for AI very seldomly now. |