— Doctor Richard Jordan Gatling
Technology has made militaries more efficient and multiplied the number of bullshit jobs in the sector. Projecting forward we can maybe expect to all work bullshit jobs, rather than facing unemployment.
> Going farther back in history it was outsourcing that would put programmers on the street.
These two trends actually created a lot of jobs.
No-Code tools are great to solve the first 90% of the problem. Often, the remaining 10% requires code to properly express. Now, with these low-code/no-code tools, you don't simply write code against a well known framework or runtime but a completely proprietary API/plugin interface that's barely documented and can break at any time. As an added bonus, if the no-code/low-code startup goes under, you now have a worthless plugin and no way to even export or run your no-code workflow!
As for outsourcing, I know people who rewrite offshored code for a living. It's the majority of their contracts. They built this niche by being systematically undercut by foreign body shops. They got started by getting contacted by the companies who initially went with offshored programmers to see if they could take-over the project when they realized it just wasn't ever going to work.
Just a year ago HN was full of existential dread over no code/low code tools. How many jobs did those cost?
Going farther back in history it was outsourcing that would put programmers on the street.
I can remember way back when we got told that software building blocks would just snap together like Legos, making software development child’s play.
Why do we tech professionals keep predicting some new thing (or old thing getting a second wind) will make us obsolete? It’s like a mass case of imposter syndrome.
You can see in the headlines what actually threatens developer careers: bad management and greed. Look at the approx 150,000 people laid off in tech since last year and tell me how many lost their jobs because of a chatbot. Or no code tools. Zero.
Read David Graeber’s book Bullshit Jobs. If you recognize what you do in his descriptions, you have reason to worry.