Welcome to my homepage.
Building software is Hard! There's got to be a better way... Finding ways to build better software is and has been my passion for several years. I've been lucky enough to work and learn from many very talented teams and individuals.
Agile software development techniques are one set of tools that enabled me and others to do a better job. In fact, at Gemba Systems, we make a living out of helping teams and individuals learn, adopt, and adapt Agile techniques.
But there is still so much room for improvement. That's what you'll find here - a trail of breadcrumbs describing ways I've found to build better software, complete with the why's, how's and don't let this happen to you scenarios.