- "it’s an incredibly deep-thinking culture. It’s a written culture really focused on getting to the right answer"
- "The company is especially dedicated to moving very, very fast."
- "deep thinking and speed are combined with a substantial amount of user focus and user empathy."
- "We talk a lot about building multi-decade abstractions."
- "Quick-thinking, quick-acting people do really well here."
- "It’s craftsmanship and a huge amount of dedication to getting all of the details right."
- "There is just the feeling that it should all be exceptional. We should push for an extreme quality bar on all of the fronts."
This seems like a pretty standard fluff piece that's aimed at recruiting PMs who want to identify as near-super-human talent. Stripe is a fantastic place to work but this kind of communication does them and their employees a disservice -- that said I'm not a recruiter and can't say what kind of tactics work best for finding PMs.
While it’s true we are always hiring, this wasn’t meant to be a recruiting piece—it’s a personal interview Ken (the author) asked me to do based on demand from his readers.
It’s fair to say this is how we want product building to work, and we certainly don’t always live up to it. But I do think it’s broadly reflective of the operating model our product managers, engineers, etc. aspire to and what we hold ourselves accountable to. Do we fall short of our own aspirations regularly? Absolutely.
It's like there's lip-service to things that we as software engineers enjoy about our profession (eg craftsmanship, deep thinking, high-quality work), but it comes across as just throat clearing before hammering in "moving very, very fast". I read that constant repetition of "moving fast" as "you will always have an endless backlog of work that you will nonetheless have to endlessly crank through with all your energy, and our hiring/retention policy only selects for that"
That said, I'm pretty sure if you are a tech company, time and timing is of the essence to get your products to market and find out what needs to be changed asap.
Also, there will always be a never-ending backlog. That's why you make decisions and prioritise.
Yes, but if someone loves what they do why wouldn't they want to immerse themselves in it and get paid well for it?
The inability to control zeal seems common to communist republics[1], "rocket-ship" startups, and other half-baked endeavors that don't know how to get work done without demanding religious fervor/perfection from their unfortunate subordinates.
[1] https://en.wikipedia.org/wiki/New_Soviet_man -> https://en.wikipedia.org/wiki/Homo_Sovieticus
Founder that got into products at first using CompSci skills - but finally realized it is the problem solving through business that kept me engaged and pulling me back.
The 30 year vision helps stretch the mind from what is around us (pulling from what is know) to creating an ideal solution and working backwards.
2) >>> The product shaping document will come at it from the perspective of a user. <<<
When you combine bullets 1 & 2, it makes for very good documentation. It was one of the things I loved about Stripe when I first tried to use them (plus the simplicity of the product at that time).
However, my latest experience with Stripe is that their documentation is becoming similar to Google documentation i.e. multiple pieces of documentation describing the same thing but the different documentation is not consistent especially when they are using the same scenario. For example, you might see 2 different documents (from Stripe) that talk about embedding an online payment form and those 2 would have the same example but one would give the impression that you only need to deal with X attributes while the other one will show you that you actually need Y attributes. Some of the attributes could also be named differently (the name has probably changed and one document has not been updated while the other has or was written after the attribute was changed).
That actually pisses me off. Makes me feel like I have been wasting money