Stephan Schwab started writing code sometime back in 1981. Since then he has worked on a large number of different platforms using about 20 different programming languages. His own successful failures and those of others made him realize that all too often organizations create software that solves the wrong problem. His current work focuses on activities and how software can be created that better allows people to perform what they want to do.
Stephan has been living in many countries and recently moved back to Germany where he works as an independent Software Development Coach for his own company Caimito Technologies (http://www.caimito.net). He blogs at http://www.stephan-schwab.com