startup engineering mistakes