> bugs tend to happen most of the time. They do? Software not working most of the time is indicative of poor quality software and untested requirements. Yes, poor quality software has lots of bugs. Yes, many companies are selling poor quality software. But, high quality software does not have any bugs for the required use cases. “Bugs tend to happen most of the time” sounds like someone is not taking responsibility.
"They do?" sounds like someone doesn't have a lot of experience. Bugs do happen most of the time, even in high quality software (whatever that is). Sometimes they're the result of sloppy code, other times, they're the result of sloppy requirements and other times, they're the result of poor communication.
Re: Ask HN: How do you explain to non-technical people that bugs happen in software?
#11I'd have to agree here. Bugs is not a norm for experienced teams with good processes. So I'd suggest to side with the customer first, agreeing with their expectations of low bug rates and tell them you'll be improving your testing/releasing processes. And then indeed do revisit your coding/testing/releasing processes to see what can be done better. -Alexey