Just like with golf, technology is as much about ensuring that your bad hits are recoverable as it is ensuring that you make great ones. Here are 10 common mistakes made during platform development — and the ones we believe are the most important to avoid.