One area of software development I'm really passionate about is Quality Assurance. Why? After all, if it compiles successfully, it's going to work, right? Besides, there's always time to fix it in the next release. Well, when you ship software that people