Earlier quoted context omitted.
Automation has always produced an increase in jobs so far, although sometimes in a disruptive way. I consider this like the switch from instruction-level programming to compiled languages, a level of abstraction added that buys a large increase in productivity and makes projects affordable that weren’t affordable before. If anything this will probably lead to a boom in development work. But there’s a bunch of low ski…
I feel like the inevitable path will be: 1) AI makes really good code completion to make juniors way more productive. Senior devs benefit as well. 2) AI gets so good that it becomes increasingly hard to get a job as a junior--you just need senior devs to supervise the AI. This creates a talent pipeline shortage and screws over generations that want to become devs, but we find ways to deal with it. 3) Another major ad…
When a new language / framework / library comes around, GitHub copilot won't have any suggestions for when you write in it.