News for hackers. Stuff that matters.
Re:Normalization of deviance in software: broken practices b... by durbatuluk on Sunday December 03, 2017 @11:15AM (#15838160)
That fucking phrase was the motto of one of our devs. Fast-forward one year and we still don't deliver the product to client.
Re:Normalization of deviance in software: broken practices b... by barrkel on Sunday December 03, 2017 @11:30AM (#15838236)
Aiming for perfection wouldn't have delivered the product any sooner, of course.

Zero defects is something worth striving for at the lower levels of a product, stuff that is heavily reused by higher architectural layers. When you can have breakage at any level of the stack, engineers need to have too much context in their heads to correctly detect and resolve issues. In the worst case, they make local fixes that don't address the underlying problem, which turns into scar tissue that can make the underlying problem harder to resolve, besides damaging the codebase.

Re:Normalization of deviance in software: broken practices b... by Pharylon on Sunday December 03, 2017 @03:39PM (#15839454)
That was hung on the door to the office of the DBA at my last job.

One day, we had a catastrophic loss of data due to a junior developer running a destructive script against the production server instead of the test server. We went to restore the database only to discover the hourly snapshots had been failing for months and he hadn't noticed

Re:Normalization of deviance in software: broken practices b... by sitkack on Sunday December 03, 2017 @06:14PM (#15840217)
Almost all system failures are due to open loop processes. To evolve you need to rely on feedback.
Re:Normalization of deviance in software: broken practices b... by hinkley on Monday December 04, 2017 @11:48AM (#15845248)
Did you take his sign down?