Many treatises on skills required by modern workers—software developers and other kinds of engineer in particular—laud "problem solving", yet few schools or universities teach a course called Problem Solving.
Around the start of the COVID-19 pandemic, I wrote about research into remote working in software development. At the time, some research approached the topic in an oblique way, insofar as remote working is a part of "global" and open source software development.
Around the start of the COVID-19 pandemic, I wrote about developing software in remote teams. Over the past few years, I've also had a few conversations about developing software part-time—usually to the effect of we don't do it.
Amongst widespread publicity on topics like climate change, pollution and resource consumption, I'm sure many of us would like to think of ourselves as good environmental citizens.
I think I've been hearing about "skills shortages" for as long as I've been in the computer industry, yet at various times heard anecdotes from highly-qualified and experienced software developers (including me) that finding work takes many months.