Software roles are in such high prominence because software powers pretty much everything.
According toMcKinsey, these days, Every company is a software company.
Traditional bricks and mortar businesses are now increasingly digital-first.

Think of your bank or your supermarket, for example.
The way we use these businesses has radically changed, with services increasingly offered online.
5 jobs to discover this week
Media are software companies now too.

Hundreds of workers atThe New York TimesTech Guild went on strike the day before the US election.
40% off TNW Conference!
McKinsey has established three main reasons why this is the case.
Secondly, these days, more of the value in products and services is derived from software.
ConsiderMojo, a language designed to combine the simplicity of Python, with the efficiency of C++ or Rust.
Learning a stack on YouTube and building toy projects is easy, pointed out another thread contributor.
Building specialisation takes a lot more effort and many years of real life experience.
Do what you think is good for you, says a thread contributor.
Ready to find your next programming role?