Live data from Hacker News

What it’s like to work for Stripe

blog.alexmaccaw.com

51–60 of 61 posts

Re: What it’s like to work for Stripe

#51
post #8

Enjoy it while you can, it will all go downhill when you start hiring sales/marketing people ... ;-)

[Disclaimer: Stripe cofounder.] I know you probably mean this at least in part in jest, but I've found this to be a pretty common perception in the tech industry. It's probably worth addressing directly. We want to work with the best engineers, but it's arrogant to assume that that's all that we'll need, or that hiring non-engineering people will cause our culture to deteriorate. That's not to say that that doesn't h…

In my experience where this has happened (mostly, but not exclusively at larger companies) the following observations have been true...

Engineering staff have been hired with a range of work experience, i.e. some college hires, some self taught, some with industry background, any combination of the above - the (engineering) corporate culture grows organically as the team matures and works together

Marketing, BizDev, &c staff have been hired with significant industry experience, I don't know where they serve their apprenticeships, but it isn't here wherever here is - they bring a view of corporate culture with them from their previous experience, this doesn't seem to meld well with the growing culture on the engineering side.

I'm sure this isn't ubiquitous, but the tech industry seems to be very keen on nurturing engineers and, in a sense, taking a responsibility for the quality of the engineering community at large, but for other job functions is happy to be, for want of a better word, parasitic, relying on someone else to train those people, whether they be HR, Marketing, BizDev or whatever.

Re: What it’s like to work for Stripe

#54
post #52

... all I wonder though is what it's like to use Stripe (no, we are not in the US).

Use it? You spend 30 minutes integrating it and then move on with your life =)

+ years waiting for it if your company is in Europe... We are still in the waiting phase.

Re: What it’s like to work for Stripe

#55
post #48

Earlier quoted context omitted.

Then you can't afford to keep them around either, right?

Depends who you are and how big you are. Not every company can have the very best employees in the industry.

Read the OP. Its not about the best it is about giving all people autonomy.

Re: What it’s like to work for Stripe

#56

Love the idea of a paper reading group. In case anyone missed the link in the article, they've put a bunch of the recently read papers up at https://github.com/gdb/stripe-prg/wiki/Papers

I have been trying to get a group of people together once a month to read a paper. We have a google group at https://groups.google.com/forum/?fromgroups#!forum/papers-in... , and meet over Hangouts. Anyone interested should join up and suggest papers!

This is a neat idea. I think I'll sign up :).

Re: What it’s like to work for Stripe

#57
"Every single engineer does support, on a bi-weekly rotation. Even the founders John and Patrick. We provide support over an IRC channel, email, and through Stripe answers."

This is one of the worst policies I've ever encountered. Companies that I've been involved with often do this at first, because at first, everyone SHOULD do support. After a few years, it's horribly unproductive. It creates a long term crisis culture that is reactive rather than proactive. Many days the entire development team will not be working on their individual development tasks and instead be ganging up on some perceived production crisis.

You need to introduce the concept of triage, not gang-support and no rotating support. Rotating support isn't just bad for your developers, it's a horrible way to support your customers. One week you have a problem that gets resolved quickly because the guy on support actually wrote the code that you are having a problem with. The next week, the same support call takes three days because the guy on support has no idea where that code even lives and has to learn the process. You might say 'oh, but that's how we cross train', to which I, as a customer, point out that those three days I had to wait for an answer were unacceptable, and you should have a better plan on cross training than 'wait til something breaks and throw completely clueless resources at it'.

Re: What it’s like to work for Stripe

#58

Huge fan of Stripe and love the part about email transparency - we have similar practices here as well. I'm curious to hear if people at Stripe have given thought to just having all emails sucked into a searchable CRM versus having to manually add cc's each time?

We have a good way of doing that with our product GrexIt (http://grexit.com) - GrexIt helps you share Gmail labels. So you can just address an email to who you want it to address it to, and add a Gmail label to it to share it with a set of people. They get the email in their inboxes cleanly filed under the corresponding label.

Re: What it’s like to work for Stripe

#59
post #29

Earlier quoted context omitted.

I enjoy the occasional social as much as they next guy, but as I get older, my family becomes more important. Is it the case that the majority of employees have fewer external social attachments? Do you (OP, or anyone else here) think the idea of socials, which long term might have a tendency to become de facto mandatory, is sustainable as the workforce ages (and starts families)?

A number of people at Stripe have families or have other social attachments. We try hard to ensure we're not making lifestyle assumptions when we hold social things. Some of this involves giving good advance notice, other times it's around timing. Trivial example: recently, we moved an internal talk series from dinner time to 4pm, so that people who don't stay for dinner aren't excluded. I think explicitly keeping th…

But this would eventually converge to the 9-5 frame of things, wouldn't it? This is the only time of day that everyone is absolutely certain to have no other commitments other than working.

Also, the fact that you had the talk initially set for the dinner time basically means that your culture is already incompatible with the lifestyle of those who value family over work. I am not saying it's a bad thing, I used to actually sleep at work when I was younger, but it is an indication of problems you'll face once your team gets over a certain size. Diversity has a smaller common overlap.

Re: What it’s like to work for Stripe

#60
I'd really like to learn more about your usage of irc and how the bots were set up. Did someone create the bots for different tasks by hand or are there good libraries for setting them up? Does everyone have irc open all day? And if so isn't it incredibly distracting?
Post reply on HN