Muhammad is an independent software consultant. He is a writer, speaker and passionate blogger. He co-authored "MVVM Survival Guide for Enterprise Architectures in Silverlight and WPF". More than a decade of software development has familiarized him with some trade secrets that he is not shy to share. You can find his opinions at / [@siddiqimuhammad]