|
|
|
|
|
by Elucalidavah
961 days ago
|
|
> and see if it happens again The "re-run to reproduce" isn't even the most peculiar part of software engineering; it's "we don't look at what has been tried before". In the OP story example, there's this part: "One time we added ventilation holes to reduce heat, but they were just big enough for wasps to nest in".
In a ideal world, the hardware engineers are supposed to know to not have any holes larger than a few millimeters, and other such things. Whereas the software engineers are (yet) not supposed to know much of anything like that. The most prominent example I can think of is "remember to add an index to the database when adding a new type of query to the app", as load testing that would catch it tends not to be done on each and every release. |
|