For anyone interested, I'm giving the presentation for the West Michigan .NET User Group meeting this coming Tuesday, September 21st at 6:00pm. The meeting is at Sagestone Consulting in Grand Rapids, Michigan (map). We'll be drawing for software, including a couple of Xbox games. From the description:

In this presentation, Michael Swanson, a Senior Microsoft Consultant, talks about many of the tools and techniques that can help make a software project successful. Mike touches on software estimation techniques, the benefits of unit testing, automated continuous integration, the importance of code reviews, how to monitor and leverage code metrics, and interaction with an offshore team. He relates many of these topics to past projects, including the recent NxOpinion application he's been involved with for the past year-and-a-half. Come prepared for an open discussion, a lot of Q&A, and some good tool demos.

Michael Swanson is a Senior Consultant for Microsoft Corporation, specializing in software development. He has been creating computer software for over 25 years, and most recently has worked on the NxOpinion project for the Robertson Research Institute. He has written games, data compression libraries, device drivers, firmware, bulletin board systems, commercial software, enterprise applications, and just about everything in between. He was responsible for the creation of the first “uninstaller” application for Windows and launched the first nationwide movie showtime web site. Over the past few years, Mike has focused much of his time on software development practices, including Agile Development, unit testing, project estimation, and design patterns. He’s written code in a lot of different languages but currently prefers C#.

I hope to see you all there!

Update: The user group presentation went very well, and about 20 people stayed and talked until around 10:00pm (two extra hours). Also, a copy of my presentation has been posted on the West Michigan .NET User Group site. I'm not sure how much sense it makes without verbal context, but I know that many of you wanted a copy.