Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> We should all aspire to do better.

aspiring to do better does not mean aspiring to write bug free code. One is a nearly impossible goal (not over time but certainly at first and certainly when balanced by other constraints)

> About the only thing that annoys me at work is people trying to deny responsibility for their actions (or lack of them.)

There's a difference between denying responsibility and apologizing.

What I do when I find a bug or someone points it out to me is say something like

"I see that. I thought the xxx did yyy but that's clearly not the case. Now that I think about it xxx may also do zzz, is there anything else you can think of that I should take into account"

Or more simply. "Thanks for catching that. I'll put it in the bug tracker. Is this a showstopper for your work?"



I think there is also a difference between apologising while feeling guilt or shame, and apologising and acknowledging that you’ve inconvenienced someone without any of the guilt or shame attached.


apologising as you promote is a forward-looking, positive construct; it acknowledges a sub-optimal situation and implies you are now going to correct it.

maybe git-blame s/b renamed git-sorry


> aspiring to do better does not mean aspiring to write bug free code. One is a nearly impossible goal...

Hence 'aspiring' not 'achieving'.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: