News for hackers. Stuff that matters.
Re:What I learned by living without artificial light by naasking on Thursday April 26, 2018 @09:10AM (#16931518)
> Yup, it's not like people working manual labor or machine shop labor can kill themselves or others if they're tired.

If you're going to make a comparison, at least be honest about it. Plenty of software engineers work on mission critical software that can cost lives as well, while not all "shops", whatever you mean by that term, are life-threatening work.

Re:What I learned by living without artificial light by pc86 on Thursday April 26, 2018 @09:38AM (#16931707)
Plenty in an absolute sense, sure. I don't appreciate the implication I was being dishonest, but let's really be honest.

If you pick a random software developer in 2018, they're writing forms over data web apps for a line of business application. It's a fluffy job with no real physical danger. That was my point.

Re:What I learned by living without artificial light by naasking on Thursday April 26, 2018 @09:58AM (#16931879)
And the same applies to "shop" workers, which can mean anything from retail to machine shops. You seem to have employed a rather narrow interpretation of that term, an interpretation which perhaps is culture-specific, but whose context is not specified in the posts that started this thread.
Re:What I learned by living without artificial light by pc86 on Thursday April 26, 2018 @10:48AM (#16932333)
You know I specifically said "machine shop" in my original comment so I'm not sure why you're talking about retail.
Re:What I learned by living without artificial light by naasking on Thursday April 26, 2018 @11:27AM (#16932731)
Because no one before you said "machine shop", you're the one who interpreted "shop" in an overly narrow sense and then ranted about it as if that's what everyone was talking about.
Re:What I learned by living without artificial light by kungtotte on Thursday April 26, 2018 @12:51PM (#16933535)
100% of those software engineers have a plethora of safety checks that are applied continuously and repeatedly before their work is ever used in an environment where any harm might actually be done to anyone.

Someone operating a backhoe for example might dig into a gas main, swing their boom around and crush or decapitate someone, swing it across power lines and electrocute themselves, etc.

Yes, mission critical software can kill people if it's not done right. That never happens because the developer was tired of a morning.

So, back at ya with that honesty bit.

Re:What I learned by living without artificial light by ajnin on Thursday April 26, 2018 @02:04PM (#16934100)
> 100% of those software engineers have a plethora of safety checks

Well, this is simply not true. I suspect you conjured that figure out of thin air. Case in point, the famous Therac-25 accidents caused by a software bug causing large over-irradiations of cancer patients : https://en.wikipedia.org/wiki/Therac-25

Re:What I learned by living without artificial light by kungtotte on Thursday April 26, 2018 @02:45PM (#16934438)
Yes, software from 40 years ago is absolutely relevant to this discussion. You think there are a lot of developers using those same practices today?

Bugs happen, but with software you have several layers of safety checks to prevent them from becoming dangerous or fatal. A common one is having the code reviewed by one or more other developers. The odds of all those developers being unable to detect bugs at 9 AM are kind of long, wouldn't you say?

Re:What I learned by living without artificial light by bartread on Friday April 27, 2018 @01:49PM (#16942731)
Not really, sad to say. I had a PR approved during the day yesterday by one of the smartest guys I've ever worked with and that passed all tests yet, due to a subtle issue, caused a problem in production this morning. It wasn't the end of any worlds, but this kind of thing happens all the time with complex systems.
Re:What I learned by living without artificial light by d0lph on Thursday April 26, 2018 @02:09PM (#16934151)
I guess as long as those catch 100% of the issues. Even still you're solving the problem on the backend instead of the source.