Bob Crowley is a Senior Software Developer in Portland Maine where he builds solutions in the .Net and Azure ecosystems. He has been writing bugs for over fifteen years, mostly in the financial industry despite (or because?) still not knowing the difference between a debit and a credit. In his free time he likes to make the most of both weeks of Maine's summer out on the water either in a kayak or saltwater fishing. Find Bob on twitter @contrivedex and see his occasional ramblings on contrivedexample.com.