December 19, 2011. It’s Holiday Party time at the Central Ohio Windows Phone User Group (http://cowpug.org/). With BBQ food, custom shirts & cakes, it’s time to celebrate the first 6 months of our user group – a wonderful group of passionate Windows Phone developers.
However, despite the Holiday spirit, it is our single monthly meetup .. so something productive was called for before we started the good times. Just for kicks, I did a 30 minute talk titled “7 Deadly Sins for Windows Phone Developers!”. Nope, nothing religious or biblical about it :). This was a short talk built by simply drawing pointers from past Windows Phone development experiences .. some common sense Do’s & Dont’s. I believe it was well-received or may be the folks at COWPUG are way too lenient with me. Anyways, I had some fun mapping the 7 Deadly Sins to what we developers should stay away from while developing for the Windows Phone ecosystem. Accordingly, I thought it might be a curious exercise to take the 7 slides for each of the “cardinal sins” for WPDevs and make a short article series out of it.
So, here goes. This post is the introduction to the series & will serve as the indexed home for the article series posts. Today, we begin with what the 7 Deadly Sins are. During each of the next 7 days, you’ll see a post each day which takes one sin & translates it to some no-no’s for Windows Phone developers. I might make a few pointed comments, which I hope you would not take personally .. I am in violation of several principles we will talk about in my own Apps, which I am trying to fix. This is barely an attempt to summarize some best practices & great tools at our disposal as Windows Phone developers. These posts would not have any code to show; rather tons to links to point you to awesome resources. Would really appreciate if you point out resources I may be missing out.
So, what are the 7 Deadly Sins ?
The 7 Deadly Sins, also known as the Capital Vices or Cardinal Sins, is a classification of objectionable vices that have been used since early Christian times to educate and instruct followers concerning fallen humanity’s tendency to sin. The currently recognized version of the sins are usually given as pride, envy, sloth, wrath, greed, gluttony and lust.
In each of the next seven posts, we will pick up one of these cardinal sins & see how it relates to Windows Phone Development:
Again, at the end of the series, all posts would be indexed here. Hope this would be a fun exercise. Thank you very much for reading.
[Roadsign Courtesy: http://salary.com/%5D