And I say good. Coding and application development being more accessible is a good thing. Technological advancement usually takes the form of taking something that used to be hard and socialised and making it easy and accessible. In the long run, this is a good thing.

> And I say good. Coding and application development being more accessible is a good thing. Technological advancement usually takes the form of taking something that used to be hard and socialised and making it easy and accessible. In the long run, this is a good thing.

Maybe it is a good thing, but I don't think that that fact, regardless of veracity, is relevant to the coping argument, though.

All the developers prattling on about how they are moving to a higher level of abstraction, or how they are moving to the more difficult parts of the process are ignoring that those parts traditionally paid less and that they are now competing with a larger pool of people who can provide that skill.

All the developers you’re talking to are in more senior positions which are the safest of all. High paid engineers barely write any code anyway, their job was _already_ abstracted beyond the grunt work. So, when they talk about moving on to a higher level of abstraction, I genuinely believe they are right that those job losses largely won’t affect them.

The difficulty of course will be recent graduates. I genuinely feel for the difficulty they’ll have.