>To be fair, that sort of haughty sentiment is very common among developers just before the job market demonstrates how special they’re not.
What examples are you thinking of?
Mainly what I remember is multiple waves of previous apocalypses not materializing. Off the top of my head:
- programming will contract because of higher level languages, you won't need nearly as many people
- outsourcing will kill programming job wages because one person can write the spec and ship it off to a team that will send back the working code for 1/10th the wage
- better modeling methods will kill programming job wages because one person can write the spec and the machine will generate the code based no it
Obviously that doesn't guarantee that this time will be the same. But you seem to be making a much stronger claim about what history tells us in the opposite direction...