News for hackers. Stuff that matters.
Re:Why not program right? by kbenson on Friday July 06, 2018 @06:08PM (#17475489)
> And a perfect solution according to markets is the solution that does the job for the lowest cost over time.

Yep. If we actually valued correctness, the market would place some cost on incorrectness. Security is a common example of this. If we wanted, we could punish software developers or publishers for shipping security bugs (for example, making them liable), and then we would see an immediate shift in how software was written.

That's not necessarily an endorsement of that position (it lacks enough nuance to even be remotely considered a good idea), it's just a fairly illustrative example.

Re:Why not program right? by blub on Monday July 09, 2018 @08:36AM (#17489745)
The market can't solve solve the quality problem, that's a fantasy.

Sw quality is so poor across the board that there is almost no one producing high quality, reliable software. My bloody phone can't properly select text in this box for example.

Sw companies have optimised their production for decades to develop software that's just good enough to ensure profit and they've trained customers to expect and accept poor quality.

Is anyone surprised when Windows reboots for updates in the middle of an important presentation? No, that's how Windows works.

Companies will even reduce quality to improve profits and still get away with it if the customers don't notice, don't understand or are too apathetic to take action.

Often there is no action to take that will sufficiently punish the offending company.

Security is a great example: it's been bad for so long that core pieces of technology are fundamentally insecure and can't be significantly improved without total rewrites. Punishing developers and companies would result in a collapse of commercial software development, so humanity collectively accepts that software is by nature insecure.