9
8 Comments

Stop apologizing for bugs

submitted this link on August 22, 2022
  1. 4

    The point of a code review or any review for that matter is to identify whether the work is up to the standard it needs to be and where improvements can be made, if necessary. You're taking what is a review of your work as a personal attack and getting defensive. I think this is a very narrow-minded way of looking at things.

    1. 1

      I think you missed the point of the article. He's trying to say that the apology isn't necessary because it doesn't do any good. People make mistakes, we don't need to be constantly apologizing for them if we are actually trying our best.

      1. 1

        This comment was deleted a year ago.

  2. 3

    I completely agree. As humans, we're imperfect, and thus we're going to naturally make mistake. One person can't think of every scenario. This is why companies implement code review processes and testing teams.

  3. 1

    I agree with some of this. I think this is a good attempt to transplant "blameless postmortem" culture to the individual level. Yes, don't assume the cause of the bug is you.

    On the other hand, this blatantly a dangerous sweeping statement. There are many situations an apology is well deserved, specially if the apology is directed to someone directly affected (customers). Telling leadership to NEVER apologize is going too far.

  4. 1

    I like to make it more fun - like an "oops, let's go squish those bugs" sort of thing.

  5. 1

    Hard disagree - this is why people like smaller companies over bigger ones. If they see accountability and acknowledgement, it goes a v far way rather than big faceless corp that says "We will get back to you in 24 hours :) "

    1. 1

      Taking accountability and responding to a bug is one thing. Apologizing for it is another. I completely agree that you should take action immediately on bugs, but you can do that without being apologetic.

  6. 1

    Whenever a customer of ours finds a bug my heart sinks. One thing that has helped developer velocity and has helped against regressions in our UI has been putting our components into Storybook (opensource tool) + hooking it up to Chromatic's snapshotting tool. Every pull request we have to approve changes to UI components before the PR can get merged

  7. 1

    This comment was deleted a year ago.

Trending on Indie Hackers
I've built a 2300$ a month SaaS out of a simple problem. 19 comments 🔥 Roast My Landing Page 12 comments Where can I buy newsletter ad promos? 11 comments How would you monetize my project colorsandfonts? 8 comments Key takeaways growing MRR from $6.5k to $20k for my design studio 6 comments How I built my SaaS in 2 weeks using NextJS and Supabase 5 comments