4 ms·
I think that the infrastructure market naturally breeds a lot of products for pretty specific/narrow use cases, whereas our strategy is more about marrying fina
by pc 6y ago
I think that the infrastructure market naturally breeds a lot of products for pretty specific/narrow use cases, whereas our strategy is more about marrying financial capabilities with very broad/flexible APIs. Given that, we've always valued very cohesive and composable functionality between the different facets of Stripe, having a straightforward and tightly integrated Dashboard, and so on. (That's no criticism of AWS -- we haven't launched 100+ different products and we aren't going to have a product suite as extensive as theirs any time soon.)
I do think that software complexity lifecycle management (and how that pertains to organizational considerations) is one of the tough problems in our industry. AWS has done an amazing job in terms of their pace of development and innovation, but, yes, it's also become a pretty complicated suite. I think we all currently face some kind of "fast development", "cohesive integration", "broad functionality" trilemma and how best to surmount it seems a big open question to me.
- tylermenezes 6y agoThanks for the reply (and the fun new word trilemma). Accessibility for new developers has been something that's been on my mind a lot recently. Glad that it's something you're mindful of!
- csharpminor 6y agoI think the answer to the trilemma is simply more people in the ecosystem. As products grow to become multi-billion dollar platforms, complexity becomes inevitable. Some developer user stories may remain simple (e.g. making a charge, sending an SMS) but a lot of the value will be created by systems integrators / service partners who understand the platform's products deeply. Having good self-service products and documentation for the impatient developer is a necessary (but not sufficient) step to create this integrator ecosystem. Much of the work is on the business side to convince integrator managers that there is a viable market opportunity on your platform. This comes with all sorts of other considerations, like certification, co-selling agreements, reseller pricing, etc. For all of their faults in product, Salesforce, Microsoft, and AWS have achieved their dominance through successfully building the integrator ecosystem. Hoping Stripe's service partner program takes off in the same way as the platform grows.