An IT professional since 1977, I’ve served in a variety of technical and managerial roles. I’ve worked mainly as a consultant since 1984, keeping one foot in the technical camp and one in the management camp. A lifelong learner, I’ve always been interested in exploring better ways to deliver business value through information technology. I’m currently working as an independent consultant, trainer, and coach with an interest in bringing together the best of tried-and-true methods and the best of leading-edge methods to help businesses realize the maximum return on their IT investments and efforts.
Recent Posts
- Template-Based Development Then and Now
- A conversation with my rubber duck concerning the linearity of time and other impossible things, plus a little about test-driven development and refactoring
- Random musings on the Agile Manifesto
- Induced Work
- A sidelong view of organizational transformation failure
Archives