Software delivery is hard. We try to deliver software:

  1. With high quality
  2. On time
  3. On budget

I present topics and give talks to help developers and Agile Managers hit those goals. This site serves as an information resource for .NET Developers and Agile Managers to get a glimpse into how I work. This serves as a starting point for further conversation.

On the .NET Developer side, I focus on two topics:

  • Staying on track
  • Keeping the quality high

On the Agile Management side:

  • Be efficient (or ruthless)
  • Measure and adjust

There are also some fun articles on the .NET Micro Framework and embedded hardware programming. It’s a side hobby of mine and I love sharing what I’ve learned.