News for hackers. Stuff that matters.
Re:I’ve made a conscious effort to stop apologizing for bugs... by catmanjan on Friday April 24, 2020 @03:18AM (#22965477)
I have never heard of a plumber, dentist or electrician apologizing for anything - unless you count court orders...
Re:I’ve made a conscious effort to stop apologizing for bugs... by adrianmonk on Friday April 24, 2020 @10:52AM (#22968557)
This is about the dynamic between people within the organization (coworkers, boss, etc.), not about external communication to customers. That is, we aren't talking about whether an individual software engineer should apologize to the customer or the end user.

So the analogous question would be whether someone who has worked as a plumber has ever heard a coworker plumber apologize for messing up a job. I'm hoping the answer to that is yes. A plumber apologizing directly to a customer would be more analogous to a company making a public announcement about a bug, which is a different issue than how responsibility is determined within a team.

Re:I’ve made a conscious effort to stop apologizing for bugs... by kinkrtyavimoodh on Friday April 24, 2020 @03:19AM (#22965486)
And yet my house has never caught fire due to a miswiring or got flooded due to a misplumbing but let me not even count the ways in which software has failed me.

Maybe there's a reason you rarely hear one category apologizing and hear the other category coming up with excuses.

Re:I’ve made a conscious effort to stop apologizing for bugs... by erikbye on Friday April 24, 2020 @03:39AM (#22965591)
> but let me not even count the ways in which software has failed me.

Failed you? This sounds either very entitled or sensational. Has software caused you major grief in any way financial or the loss of limbs or loved ones? While this happens, very few people are affected by bugs in such a way, at least confirmed.

Re:I’ve made a conscious effort to stop apologizing for bugs... by Veen on Friday April 24, 2020 @11:32AM (#22969071)
When someone pays for software, they are perfectly entitled to expect it to be fit for purpose. Failures don't have to cause major grief for me to be justifiably irritated and to expect redress. A conscientious developer should apologize for wasting people's time or selling them products that don't do what they are supposed to.
Re:I’ve made a conscious effort to stop apologizing for bugs... by Nicksil on Friday April 24, 2020 @04:02AM (#22965693)
>Failed you? This sounds either very entitled or sensational. Has software caused you major grief in any way financial or the loss of limbs or loved ones? While this happens, very few people are affected by bugs in such a way, at least confirmed.

Many people have been significantly affected by software bugs. Therac-25[1] is one I constantly remind myself of; it killed 5 people. Here's a list for further reading: https://en.wikipedia.org/wiki/List_of_software_bugs

I'm not sure what your definition of "very few people" is but we'd all do well to aim for 0 adversely-affected people as a result from using software we write.

[1]https://en.wikipedia.org/wiki/Therac-25

Re:I’ve made a conscious effort to stop apologizing for bugs... by erikbye on Friday April 24, 2020 @04:49AM (#22965954)
Read my reply again, note especially the part "While this happens". Obviously I am acutely aware of what you are saying, no matter how many Wikipedia articles you link, so your comment is not only superfluous but also makes no sense, as I was asking OP if he was personally affected in such a way because he seemed bitter. Your reply does not answer this, and you should let him answer for himself.

> I'm not sure what your definition of "very few people"

I think my definition is about the same as every accepted definition of "very few", the number of people affected by such bugs falls within this definition, considering how many users software has.

> Many people have been significantly affected by software bugs. Therac-25[1] is one I constantly remind myself of; it killed 5 people.

5 does not fit the definition many in anyone's book.

Re:I’ve made a conscious effort to stop apologizing for bugs... by Nicksil on Friday April 24, 2020 @05:31PM (#22973134)
>5 does not fit the definition many in anyone's book.

...

>I was asking OP if he was personally affected

So 5 people dead is insignificant, but a single person, adversely affected, is cause for concern?

Re:I’ve made a conscious effort to stop apologizing for bugs... by cutemonster on Sunday April 26, 2020 @06:34AM (#22986128)
There're billions of people using software, divide 5 by that.
Re:I’ve made a conscious effort to stop apologizing for bugs... by a1369209993 on Friday April 24, 2020 @02:44PM (#22971577)
> 5 does not fit the definition many in anyone's book.

Well, IIRC, there's Watership Down, a literal book, but I assume you meant that figuratively.

Re:I’ve made a conscious effort to stop apologizing for bugs... by holtalanm on Friday April 24, 2020 @11:49AM (#22969291)
not to split hairs here, but according to the Wikipedia article, Therac-25 only killed 3 people.
Re:I’ve made a conscious effort to stop apologizing for bugs... by stanmancan on Friday April 24, 2020 @03:28AM (#22965537)
Plumbing and electrical doesn’t change all too often. Once you learn the ins and outs it doesn’t change much over your career. Not the case with software development.
Re:I’ve made a conscious effort to stop apologizing for bugs... by karatestomp on Friday April 24, 2020 @11:13AM (#22968835)
And when they do change there are very straightforward guides to the changes, when and where you can/should/must use new materials, and so on.
Re:I’ve made a conscious effort to stop apologizing for bugs... by saagarjha on Friday April 24, 2020 @12:13PM (#22969640)
I know people who’ve programmed microcontrollers in C all their lives and still written bugs. It’s not like switching tooling once in a while is the source of bugs.
Re:I’ve made a conscious effort to stop apologizing for bugs... by jsjw7sbw on Friday April 24, 2020 @03:29AM (#22965545)
Still you insure your house for those things though. I think you are comparing apples with oranges here.
Re:I’ve made a conscious effort to stop apologizing for bugs... by lukeschlather on Friday April 24, 2020 @09:58AM (#22967983)
The worst thing code I have written ever did was cause a small power outage. But that was a one-time thing, I haven't had the opportunity to write code that even could do that in years.
Re:I’ve made a conscious effort to stop apologizing for bugs... by lvturner on Friday April 24, 2020 @03:26AM (#22965524)
Mine has - my plumber didn't apologise, but he did instruct me over the phone how to properly apply PTFE tape.
Re:I’ve made a conscious effort to stop apologizing for bugs... by traderjane on Friday April 24, 2020 @03:42AM (#22965602)
Plenty of people are hurt or killed through clerical errors by medical professionals, but you're not going to get anyone admitting that. Even for something simple, if you have any accusation to make in a medical context, it's probably time to evaluate your options and consider a new doctor, and only then make your accusation.
Re:I’ve made a conscious effort to stop apologizing for bugs... by old-engineer on Friday April 24, 2020 @03:24AM (#22965513)
There always will be good and bad craftsmen. I once overheard my electrician demanding the guy installing the alarm system to lay his cables properly.