News for hackers. Stuff that matters.
Re:Anti-patterns and Malpractices in Modern Software Develop... by neffy on Monday October 24, 2016 @11:56AM (#12779952)
> Does a bridge Engineer find it acceptable to give notice "The bridge will fall in high winds".

Not any more.

But in the 19th century bridge failure was quite frequent, until things like the Tay Bridge Disaster happened, and then some standards were imposed, and engineers and others were empowered to enforce high standards.

In any field you can have fast development, or you can have safe development, but you really can´t have both. It remains to be seen quite what level of software disaster it will take to bring this lesson home in our industry.

Re:Anti-patterns and Malpractices in Modern Software Develop... by mojuba on Monday October 24, 2016 @01:21PM (#12780805)
The tragedy is that, with non-critical software that can't kill anyone, users are happy with most bugs most of the time. Therefore we will never have legal quality standards for most types of software.
Re:Anti-patterns and Malpractices in Modern Software Develop... by ghurtado on Monday October 24, 2016 @01:38PM (#12780978)
I realize that you're talking about "quality standards", but depending on the industry, there are plenty of legally mandated software standards out there. You're likely to run into some of them if you haven't already:

- 508 / ADA compliance

- HIPAA

- AICC / SCORM / cmi5

- PCI / DSS

Re:Anti-patterns and Malpractices in Modern Software Develop... by 0xdeadbeefbabe on Monday October 24, 2016 @01:51PM (#12781088)
Some of those are not very good i.e. not quality standards. Is there a quality standard for quality standards or does the buck stop there?
Re:Anti-patterns and Malpractices in Modern Software Develop... by ghurtado on Monday October 24, 2016 @02:13PM (#12781281)
Well, that's just the thing. Whether (we) programmers like it or not, the only relevant measure of quality in a program is whether it does the thing that the user needs it to do. In other words, "functional standards" is the only type of quality standards that you could ever expect to have for software.

Things like code quality and inner loop optimization are largely irrelevant for the people who are using the software.

Re:Anti-patterns and Malpractices in Modern Software Develop... by crpatino on Monday October 24, 2016 @12:46PM (#12780495)
If last Friday events do not, I am not sure what will.
Re:Anti-patterns and Malpractices in Modern Software Develop... by quantumhobbit on Monday October 24, 2016 @09:33PM (#12784514)
Bringing down Twitter for part of the country for a few hours likely won't be enough. Unfortunately it will probably take people being physically hurt or shutting off most of the internet for days at a time.