development mistakes