On a DotNetRocks episode following link was shared: http://www.nullskull.com/a/722/the-top-ten-rules-of-software-development.aspx It starts with the following 10 rules: Order the T-shirts for the Development team Announce availability Write the code Write the manual Hire a Product Manager Spec the software (writing the specs after the code helps to ensure that the software meets the specifications) Ship Test (the customers are a big help here) Identify bugs as potential enhancements Announce the upgrade program Luckily it’s followed by the real rules afterwards…