Software is only going to get more pervasive, leaving no industry or aspect of life untouched. I create my own software and also help other visionaries realise their software projects.
Typical roles: Senior developer, Co-founder or CTO.
Typical environment: Organisations with a strong social conscience.
Typical tech: Rails, JS.
I still get asked on occasion to help out on consulting engagements with technology, economics and business aspects.