Three mistakes engineers make with their own products. Refusing to cut corners, ignoring distribution, and picking the technology before the problem.