Balsamiq Studios is a software firm based in Sacramento, CA and Bologna, Italy. Recently, Founder and CEO Giacomo "Peldi"
Guilizzoni apologized for releasing buggy software for one of its products. This is a common problem for software companies. What is extraordinary here is the quality of Peldi's apology and the responses it generated. Here's the apology:
Hi friends.
So I made a big mistake today. No, I made a few. I was so excited about the new pan feature that I decided to release it without testing it properly.
Not only, I also ran out the door right after the build was live to run some errands (I already hated Christmas shopping before, now I REALLY hate it).
Anyways, I ran back as soon as I saw your emails, comments and GetSatisfaction posts on the iPhone, but it took a while because of...you guessed it...Christmas shopping traffic. As soon as I got home, here's what I did to fight the fire I set under my own butt:
· rolled back the bad build
· Val helped me tell everyone about the rollback, while I found and fixed the build (it was something really stupid)
· I'm writing this blog post while eating humble pie (tasty!)
Anyways, the new build with the fix will be live by the time I finish writing this, I'll update the post when it's ready.
In the meantime, I'd like to apologize to all of you who were affected by this bug. You're our early adopters, our best customers, we NEED you, and upsetting you like this hurts me in the stomach. I truly am sorry for this 2-hour mess-up. I will also apologize to Valerie, Marco and Mariah for putting them in this little mess.
It might be a small consolation, but I'd like to offer any of you who installed 1.6.55 a free license of Mockups for Desktop to give away to someone for Christmas (I hear it makes for a great present for the in-laws).
Just send me an email venting about how I messed up your day today (I deserve it), and I'll send you a Mockups for Desktop key, no questions asked. peldi@balsamiq.com
Ok, let me go check on the new build...
Peldi
Analysis
Normally, I'd subtract a few points from any apology for too much explanation. Readers of this blog know that explanations in apologies usually devolve into excuses. But in this case, the explanation is part of the charm of the apology and does nothing to take away from its rigor. Peldi's self-deprecating humor focuses all the responsibility on himself. He specifies the offense that he, alone, was responsible for. It names the parties that he apologizes to. He makes restitution by giving customers he inconvenienced a free license to another product. And he ends by focusing on doing his job. In fact, the apology would be perfect if Peldi had ended it by promising not to repeat the mistake.
Evaluation
Recognition: A
Responsibility: A+
Remorse: A+
Restitution: A
Repetition: B
Overall Score: A
Customer Responses
Don't take my word for it. Check out some of the comments that the apology generated. This supports my belief that the world is a lot less punitive than we fear it is. Everyone makes mistakes. It's not what we do that counts so much, as what we do about what we do.
Peldi, I can't do any less than congratulate you for this. As a customer of Balsamiq, but mostly as an entrepreneur in the making, I never cease to be amazed by your openness, your honesty, and your attitude towards your customers. Being so sincere in public can't be easy, and I'm amazed at how easy you always make it look. You really are an example to follow, and are raising the bar for all other entrepreneurs as to how we should behave. Thank you for running an awesome company, and for being an awesome guy.
I heartily agree with Daniel M.'s response and he beat me to the reply I would have have written - well said Daniel. Also as a micro-startup, you guys are helping me thoroughly understand the in's and out's of the (huge) work involved. Just your list of "tools we use" made me put your team on a pedestal, so it would take far more than a bad build to change my opinion! Your openness and honesty is the future of company customer relations. Cheers, and here's to more of the same Excellence in the New Year! Best Regards, Ben
Peldi - not only is your apology accepted, we actually THANK YOU for your hard work, dedication and willingness to admit when things don't work out the way you planned. I have learned my lesson the hard way, too, by pushing a production release out the door then getting on an airplane! (before wifi was available...). Needless to say, you only do something like that once and you remember it. You continue to amaze me at how well you do the right thing. Val was right when she and I spoke a few months ago: we are all so lucky to have you leading the way! Don't knock yourself too hard. It happened, you did the right moves to correct it and it is now part of your experiences. In fact, I forgot what you were apologizing for... Paul
Peldi, Life is not about not making mistakes, it's about repairing them when we make one (and we all do), and you did that in just two hours. Com'on i doubt anyone could nurture negative feelings about a mistake and such a hasty and honest reaction. All of you have a safe Christmas, and let it not be a mockup of positive feelings for mankind, but the real thing! Alex
