Bubble, no. Supply is going up for engineers, traditionally trained or not. So it all rests on demand, which I don't see calming. The real cliff for programmers is when code starts to write itself.
> The real cliff for programmers is when code starts to write itself.
Meh. People have been claiming that will happen since the first LISP machines.
Writing code isn't a technical challenge, it's a social one. Until self-writing code can figure out how to extract business requirements from the mind of hungover MBA and turn them into a technical design that can be repurposed to meet what turn out to be the real requirements a year later (with zero overlap with what the MBA came up with), I think my job is safe.