4 ms·
Comparing Heroku and Instacart Screw Ups
- hayksaakian 14y ago> Disclaimer: I was not affected by either of these companies’ mistakes; this post it just comparing Heroku’s response and Instacart’s response > Too bad Heroku. You just lost a customer. So did you/he or did you/he not use Heroku? It seems like you/he didn't in the start, so how could heroku have lost a customer?
- dark_knight 14y agoSorry, I definitely should have been clearer there. What I meant was that while I was not directly affected by Heroku's problem, their reaction surprised me so much (in a negative way) that I decided to stop using their product.
- artursapek 14y agoYou must not be a heavy user if the decision was that easy.
- L0j1k 14y agoYou make it sound like an irrevocable addiction.
- artursapek 14y agoHah yeah, the common usage of "user" between software and drugs is a long-running joke.
- fdr 14y agoI am a mere small fry employee at Heroku. I nearly exclusively work on the efforts concerning Postgres. If you stopped using Heroku's product because you thought it would not pragmatically meet your needs: I'm all for that. However, by description, it seems though you were more unhappy with the handling of the situation than the quantitative implications to an application. So, I'd like to expand on that line of inquiry: I'd like to think that trying to expose the implementation problems at Heroku would allow for more well informed decision making (e.g. what is the problem, how severe is it, what barriers exist to fix it, how long might it reasonably take to improve things, how can it be mitigated in the meanwhile) rather than being seen as only apologetics. I realize the point of Heroku is to abstract a lot of detail, but all abstractions are leaky, and it seems like people might want to know more, especially as ongoing experimentation yields information. I don't personally feel an opaque mea culpa is the most useful way to go about this. Do you disagree? Is there some other path you would have thought better overall, or in all respects altogether? In general, I compare this to the many support requests I have responded to over time about things Postgres does not do, or could do better, and (very roughly, unless already committed) how likely it would be that they would receive attention in a semi-near-future release. Generally, people seemed happy to be informed of that, but the dynamic is very different there. Nevertheless, it's the closest thing I've got in my immediate experience.
- derefr 14y agoWanting companies to be humble, of all possible things, seems like insanity to me. Companies are not people; they do not have emotions; they do not participate in psychosocial guilt/submission demonstrations as a way to signal status transfer. A (B2B) company is a machine you rely on to run your own business--sort of like an office printer. When the printer stops working, do you expect an apology? The best thing the printer can do is to just start working again--to make you money now. Everything that has happened in the past is a sunk cost. Time spent apologizing is time spent not printing. (Imagine how much time Mr. Wiggins has spent giving people apologies instead of making Heroku work better.) "Peace of mind" is for consumers. When you run a business, the only thing you should think about the B2Bs higher in your supply chain is "wow they're good at what they do." Whether they whimper believably will not help your own business succeed.
- apoorvamehta 14y ago"Companies are not people; they do not have emotions; they do not participate in psychosocial guilt/submission demonstrations as a way to signal status transfer" That is a grossly incorrect statement. Companies are built by people. As a founder of the start up who was involved in this screw up, I can tell you that we were very emotionally involved. And, we did feel the guilt.
- derefr 14y agoI didn't say that there aren't people in the process--but you shouldn't be letting emotions like righteous igdignation that someone didn't apologize enough dictate the decisions of a business if your goal is to make money. If you are running a company, either you're signing up to be one of those "economic rational actors" game theorists talk about, or you're signing up to fail.
- jamieb 14y agoNo, but what you are looking for is an indication of future risk. By offering a full refund, Instacart demonstrated a strong commitment to making sure it never happens again by demonstrating that they would incur serious financial penalties upon themselves. Heroku, on the other hand, have made it impossible for me and others to determine whether they are victims of ignorant customers shooting themselves in the foot or whether those customers had a legitimate complaint. Sincere explanation or grin-fucking. The complaints against Heroku seem technically sound, but without me actually using Heroku, I'd never know. I am a potential Heroku customer. After that "apology", I have to add to my pros/cons list a risk that the complaints were valid. Had Heroku taken Instacart's direction, that risk would be mitigated.
- hoov 14y agoIt doesn't seem like this is a fair comparison because the target audience is so different. Were I a consumer using Instacart, I'd just want the situation to be fixed, and I wouldn't care so much about the technical details. If I were burned by the Heroku issue, I'd likely be technically oriented developer and would want to know exactly what happend, why, and be assured that it wouldn't happen again. It seems like both companies did a fair job of communicating with their target audience.
- ultimoo 14y agoI feel that the magnitude of money involved should be weighed in this comparison. Instacart was talking about something like 70-odd people with about a $150 per person membership, which adds up to $10k. Whereas Heroku-gate is probably worth hundreds of thousands of dollars, maybe even millions.
- tbrooks 14y agoThe post you cherry-picked doesn't show the whole context. You're ignoring an earlier post where a Heroku GM apologized profusely. Read the 2nd and 4th paragraph: https://blog.heroku.com/archives/2013/2/15/bamboo_routing_performance https://blog.heroku.com/archives/2013/2/15/bamboo_routing_pe...