Comment by foobarchu

8 days ago

> What other industry relies on its customers as implicit developers?

I would say most of them. To list a few:

- restaurants (almost all of them will send you feedback surveys these days, they also rely on you to tell them if they, for example, cooked your steak to the wrong temp)

- property maintenance (again, feedback surveys)

- auto mechanics (if the thing they fixed is still broken, a good mechanic wants to know)

- doctors (they rely heavily on YOU to tell you what wrong with your body)

- democratic political systems (when working correctly)

- road infrastructure (the city won't fix potholes nobody is reporting, and they won't do anything about badly tuned traffic lights nobody complains about)

- vaccines and medicine (the testing phase may not uncover every possible single side effect, they need recipients/users to report those if they happen)

(Please nobody come back with cynical takes on how these aren't helpful in their specific case/location, that's clearly not the point)

none of these are bugs, they are complaints about specific date/time/incident.

restaurants

undercooked steak is not a bug unless every single steak on every single day is undercooked

property maintenance

same thing (and weird example)

auto mechanics

also not a bug, bad part, mechanic who didn’t get laid the nite before… not bugs…

doctors

not sure how to even respond to this… :)

democratic political systems

would be nice :)

road infrastructure

wear and tear :)

  • I think it's a given that I'm not using perfect metaphors, dissecting them is ignoring the point.

    Users operate with different configurations, hardware, and needs. It is literally impossible to release bug free software. Every developer should try their best, obviously, but NOT requesting that bugs be reported is pure hubris on anyone's part

  • The unfortunate situation is that bugs in modern software just seem to… show up, as if their appearance is an ongoing maintainence issue rather than the outcome of something somebody on the development team did.

    But, anyone who took the time to write bug-free code went out of business decades ago.