Live data from Hacker News

What Working at Stripe Has Been Like

kalzumeus.com

81–90 of 189 posts

Re: What Working at Stripe Has Been Like

#81
post #21
post #16

> (An example which is just a boggling fact about the world: what’s your finger-to-a-wind guesstimate about what percentage of credit card payments fail with error code I Don’t Know Sometimes Things Fail In Credit Card Land? Hint: it’s higher than you think. Those failed payments cost conversions at the margin. When Stripe fights that number down by a basis point, that creates value across our entire portfolio, forev…

I'd guess half a percent? Can't imagine it being much higher?

It's huge. Like "you'd never believe it if you couldn't see it with your own eyes" huge.

As a data point, one business I work with offers subscriptions, and sometimes the majority of its entire churn is caused by unexplained failed card charges from Stripe. For comparison, where Direct Debit schemes are available in Europe and used by that business, they essentially never exhibit unexplained charge failures.

To put that in terms of somewhat realistic numbers, say you have a 97% retention rate on a typical monthly subscription for some SAAS offering. After 12 months, just from attrition, you have lost more than 30% of the subscribers you had at the start of the year. This is why improving retention for subscription business models is such a big deal. Now suppose you have a 92% retention rate, because you're losing an additional 5% of subscribers each month due to failed charges. After a year, you have lost over 63% of the subscribers you started with. That's a devastating difference.

Now suppose you are also attracting new subscribers at a respectable 10% per month. In the first case, you have net 7% growth per month, meaning your business will be around 125% bigger at the end of the year. That's more than double its previous size -- yay for hockey stick growth charts! But in the second case, with just 2% net growth per month, your business is only 27% bigger at the end of the year. The 5% losses due to unclassified failed card charges have basically cost you as much as your entire business made last year in terms of lost growth.

Stripe do seem to be aware of the problem, because they have rolled out a number of systems over the years for retrying failed transactions and the like. Unfortunately, these systems have often been rather complicated, incompletely documented, and most importantly almost entirely untestable before deployment, which seriously undermines their value.

In our experience, shifting subscribers to other payment methods can be an effective solution if it's an option, but of course in places like the US card payments still dominate. If that's where your customers are, you could probably save a lot of lost business by handling those failure flows better. Just be aware that with Stripe in particular, you may have to read between the lines in the documentation, put your first integration into production largely untested, and then rely on monitoring your logs to pick up and deal with problems if you've done anything wrong.

Re: What Working at Stripe Has Been Like

#82
post #74
post #65

Earlier quoted context omitted.

Is this optional? I would personally have no interest in writing such emails - it's just more work.

It was optional, but it was definitely encouraged. A manager a level above my manager would rub his hands together and say things like "really looking forward to reading that shipped email!" whenever I told him about what I was working on. They also made it fun. One manager conspiratorially told me were two schools of thought around what made a great shipped email; copious footnotes or funny gifs, and jokingly told m…

Sounds like a cult: https://www.youtube.com/watch?v=KJtrLKGZZFg

Re: What Working at Stripe Has Been Like

#83

Earlier quoted context omitted.

I don't think that's the point of the statement. Facebook culture makes a similar statement: "Nothing at Facebook is someone else's problem." I don't take it to mean that you are supposed to be the Atlas of the organization, but rather that when you see problems and issues that might arise, you don't ignore them because it's "not my job" or "not my problem" - you embrace it, escalate or forward it to the correct peop…

>you embrace it, escalate or forward it to the correct people This here is key. There are plenty of seemingly-intelligent individuals out there who refuse to acknowledge gaps in their knowledge. They instead favor suppression and/or deflection over escalation because their own fragile egos could not handle the fact. Full ownership mentality tends to weed these people out.

Note that isn’t the only cause of Suppression. In fact, suppression is the default as it requires mere inaction.

So another way that suppression can happen is, “oh that seems like it could be a problem. But is it? Who would I ask? Would asking about that be a distraction? {switches back to original task}”

Yet another way is, “this error email seems like this is a problem. But I’m new and nobody else is responding to it and there are like 30 of them. I should probably filter them out so as to avoid getting distracted. I wish I knew why we weren’t allocating time to dealing with these alarms. {switches to remain focused on original task}.”

Re: What Working at Stripe Has Been Like

#84
post #74
post #65

Earlier quoted context omitted.

Is this optional? I would personally have no interest in writing such emails - it's just more work.

It was optional, but it was definitely encouraged. A manager a level above my manager would rub his hands together and say things like "really looking forward to reading that shipped email!" whenever I told him about what I was working on. They also made it fun. One manager conspiratorially told me were two schools of thought around what made a great shipped email; copious footnotes or funny gifs, and jokingly told m…

> It was optional, but it was definitely encouraged.

I strongly doubt it was optional, if you wanted a positive career trajectory.

This is also the case in most other companies - it's just that different firms have different expectations for how their employees should market their accomplishments.

Re: What Working at Stripe Has Been Like

#86
post #32

I left Stripe a little over 6 months ago to join an exciting startup with a number of my friends. What I miss most about working there is the culture of shipping. There are a number of 'shipped' email lists at Stripe where people can tout their accomplishments large and small. These lists are widely read and commented on, and folks put in a fair amount of effort making their "shipped" emails informative and entertain…

Sounds annoying, never liked tooting my own horn.

Re: What Working at Stripe Has Been Like

#87
post #32

I left Stripe a little over 6 months ago to join an exciting startup with a number of my friends. What I miss most about working there is the culture of shipping. There are a number of 'shipped' email lists at Stripe where people can tout their accomplishments large and small. These lists are widely read and commented on, and folks put in a fair amount of effort making their "shipped" emails informative and entertain…

I'm honestly at a loss about what innovation Stripe really needs to do or what would make working there rewarding. They are a credit card payment processor, hasn't all the kinks been worked out of that by now? I guess the fraud prevention aspect would be mildly entertaining, but I can see how the company would need these "shipped" emails and the middle management masturbation/social ladder performance review/Strategy Memo(TM) games to keep people from being horribly bored.

Re: What Working at Stripe Has Been Like

#89

Earlier quoted context omitted.

Amazon doesn't have a river in their logo.

Well actually... https://www.freelogodesign.org/blog/2018/09/10/the-amazon-lo...

> The font of the logo as we know it today, along with the yellow line, was adopted in 1998. The yellow line started out curving down and now it curves up.

Is that yellow? It looks more orange to me.

Post reply on HN