News for hackers. Stuff that matters.
Re:I’ve made a conscious effort to stop apologizing for bugs... by old-engineer on Friday April 24, 2020 @03:01AM (#22965387)
Would you be ok with your dentist being OK with her slip-ups?

“I really should have checked the x-ray better before I extracted your front tooth. But you know, I’m not sorry. It was an external constraint — there was a queue of patients waiting”.

I can’t believe how low we let this profession sink. I hope in 15 years we will look at thies era like we look at the Wild West today. Exciting from a distance but nobody would really like to live like that.

Re:I’ve made a conscious effort to stop apologizing for bugs... by pjmlp on Friday April 24, 2020 @03:20AM (#22965495)
In some countries at least engineering is a professional title and properly gated, but until we stop allowing people to call themselves engineers after a six week bootcamp in websites design this downpath will keep going on.

Like on that dentist's case, my hope is that as liability persecutions and lawsuits due to faulty software increase, that will eventually be sorted out.

Re:I’ve made a conscious effort to stop apologizing for bugs... by sairamkunala on Friday April 24, 2020 @03:04AM (#22965404)
This comparison is like comparing apples to oranges.

I believe we need to get the "context" before judging any situation.

Re:I’ve made a conscious effort to stop apologizing for bugs... by old-engineer on Friday April 24, 2020 @03:19AM (#22965481)
What I think should be common in these two cases is the attitude of a professional towards their work.

Building software should be an engineering discipline with all its perks and responsibilities just like building bridges. We rarely see it and it propagates to the craftsmen who seriously believe that good quality software is impossible to write under the slightest of constraints. Like business pressure.

We had this ability in the past when programming was way more difficult, tedious and error prone. Look what IBM did with their “Clean Room” approach. I’m sure we still have it at many places but we choose to spread the myth that it cannot be done. This call to stop apologizing is the next step towards not even trying.

Re:I’ve made a conscious effort to stop apologizing for bugs... by sairamkunala on Friday April 24, 2020 @03:26AM (#22965528)
> What I think should be common in these two cases is the attitude of a professional towards their work.

I think everyone would not deny this fact. Engineering is more of a discipline.

But if you see things practically, this issue of "bad" code may not happen for various number of cases. For example, unclear project requirements, use cases etc., That is where 'context' of what happened helps to better understand the situation.

Building bridges are not done agile and it has a learnings from decades or even centuries. Computer Engineering is mostly agile where you push changes based on changing requirements.