zlacker

[parent] [thread] 1 comments
1. bluefl+(OP)[view] [source] 2022-10-02 15:43:19
I bear this because in my opinion, software development has insufficient regulation and standards. I've seen enough bad software that im glad that someone is enforcing some standards regarding worst-case behavior, because this is something that is neglected too often.

Its a bit sad that Linus needs to replicate individually what other engineering disciplines are mandated to by regulations. Look at car, train or aviation safety, they are decades ahead.

replies(1): >>V_Terr+dT
2. V_Terr+dT[view] [source] 2022-10-02 21:12:41
>>bluefl+(OP)
It's really more about rigor and the actual practice of engineering (e.g., tracking requirements and verification of implementation against these requirements, verifying systems & subsystems meet correctness invariants, etc.) moreso than regulation. Most software development is craftsmanship, including the Linux kernel. It's certainly possible to practice software development as engineering, but it's not common.

Source: aerospace engineer with a flight sciences background, and also software reviewer for flight systems.

[go to top]