Windows 8 Apps – Keeping it Simple - by @rd3d
We have all been is situations where we have seen code implemented in an unnecessarily complex way or where the number of features in an app has gotten out of control. I like to think that the use of “KISS” (“Keep it simple – stupid”) is one of the main stays of all the projects that I am involved in (!). However, I have seen my first Windows 8 project evolve from being simple (or so I thought) to being simple (“no, but really this time”). And I have to conclude that there is an algorithm in play that doesn’t always get the acknowledgement it deserves. In short I am talking about the relationship between “time and complexity”. Most people might understand that the more complex something is the more time is required for implementation. However, in my experience often times the opposite is true and time can be the (often missing) crucial factor in harnessing and reigning in an otherwise complex application.
Read More from: Original Source
Post Contributed by: Kunal Chowdhury
Kunal is the Site Admin and Contributor of Silverlight-Zone. He is a Software Engineer, Microsoft Silverlight MVP, Code Project Mentor and a Code Project MVP. He is also an active Author in SilverlightShow.net and a speaker in various community events. He works on Microsoft Platform and very passionate about Silverlight technology. He started his career in 2007 and achieved various awards during his professional life.
He shares his findings in his personal blog: http://www.kunal-chowdhury.com and he also tweets at: @kunal2383.