Getting your skills used takes other people trusting you and delivering on your promises - this is the essence of consulting.
Making money consistently in the software development industry takes staying relevant and positioning yourself the best way possible to get jobs and contracts.
The systems we use to organize the work that goes into producing software have a huge impact on how we feel about our job and other people.
In corporations we often pretend all that matters is doing quality work - but the way people feel about each other has a powerful influence on our success.
Without explicit care, software development can be a job that wrecks your physical and mental wellbeing - and your personal life.