3 ms·
I would rather know about something early so that I can fix it. If your entire business culture is one of berating people for making mistakes and introducing bu
by jschwartzi 10y ago
I would rather know about something early so that I can fix it. If your entire business culture is one of berating people for making mistakes and introducing bugs, I can guarantee you that there are some really good latent ones that will bite you in the ass some day. God help you if peoples' lives actually depend on the code you write.
- AceyMan 10y agoI'm won't be the first HN'er to note that the business of aviation has evolved a culture much like the ideal being discussed. You can see it when you read NTSB AARs, TSBs, even the regs (FARs) themselves. Even the language is chosen so as to avoid shame. When blame is ascribed it's explicit and for the purpose of explication of root causes, but, more generally, the tone of the narrative is always, "we've critiqued _the process_ and here's how we see to improve it." People are only seen as participants in the process and aren't targeted for blame or shame. The amazing safety statistics of commercial flight speak to the efficacy of this philosophy; software project management would do well to adopt much of these strategies, I'd argue.