This post is a follow-up to An Attempt to Explain the Pain of SharePoint Development to show that I'm not all pessimistic, and that there are parts of my job that I really enjoy. The Development Environment If you're developing an ASP.NET MVC web application, you're probably running Windows