如何培养创新与宏大思维 | Eeke de Milliano(Retool, Stripe)
How to foster innovation and big thinking | Eeke de Milliano (Retool, Stripe)
Eeke de Milliano:
Process, by definition, is variance reducing. You’re introducing it, because you worry that the variance in your org is too high. You want people to sort of meet a certain standard.
And the cost of that is obviously, while you are reducing the standard and bringing folks up to the average, you’re also bringing other folks down to the average. And oftentimes, the folks you’re bringing down are your highest performers, your most creative thinkers. The folks who, I think actually don’t really need process to do their best work.
And so, that, I think is always the tension that you have with process. And obviously one of the reasons why companies introduce process much more and more, as companies get bigger, is because it’s harder to get all these folks who don’t need processing. You actually want to reduce the variance.
Lenny:
Welcome to Lenny’s podcast, where I interview world-class product leaders and growth experts, to learn from their hard own experiences, building and scaling today’s most successful companies.
Today, my guest is Eeke de Milliano. Eeke is head of product at Retool. Prior to that, she was a longtime PM at Stripe. She was actually one of their very first PMs, where she helped build some of their foundational products like Stripe Checkout, Stripe Connect, Stripe Radar, and Stripe Chargeback Protection.
I had a total blast chatting with Eeke. We covered Stripe’s internal culture and what makes it so unique and innovative. How to foster and protect innovation at your own company. What is the right amount of process by stage of company? How to build a talent portfolio. And so much more.
I am really excited for you to hear this episode. And with that, I bring you Eeke de Milliano, after a short word from our wonderful sponsors.
And while you’re on the Miro board, feel free to play around with the tool. It’s a great shared space to work closely with your colleagues, to capture ideas, get feedback, and iterate quickly and easily on anything you’re working on.
For example, in Miro, you can build out your product strategy by brainstorming with sticky notes, comments, live reactions, a voting tool. Even an estimation app, to scope out your team sprints.
Your whole distributed team can come together around a wireframe and draw ideas with a pen tool. Or even put mocks right into the Miro board.
And, with one of Miro’s readymade templates, you can go from discovery and research, to your product roadmap, to customer journey flows, to final mocks. You get the picture.
Head on over to Miro.com/Lenny to leave your suggestions. That’s M-I-R-O.com/Lenny.
Notion is an all-in-one team collaboration tool that combines note-taking, document sharing, wikis, project management, and much more, into one space that’s simple, powerful and beautifully designed.
And not only does it allow you to be more efficient in your work life, but you can easily transition to using it in your personal life, which is another feature that truly sets Notion apart. The other day, I started a home project and immediately opened up Notion to help me organize it all.
Learn more and get started for free at Notion.com/LennysPod. Take the first step towards an organized happy team, today. Again, at Notion.com/LennysPod.
Eeke, welcome to the podcast.
Eeke de Milliano:
Thanks so much for having me, Lenny.
Lenny:
It’s absolutely my pleasure. A bunch of people have told me that I need to have you on this podcast. And actually, a big thank you to Snir Kodesh, who I believe is a colleague of yours, who gave me a bunch of interesting questions to ask you. So, I hope you’re ready.
Eeke de Milliano:
Awesome. Very ready. Snir is the best, so yeah, I’m excited.
Lenny:
So you’re currently head of product at Retool, but before that you spent a lot of time at Stripe. You spent six years at Stripe. And so, before we get to Retool, I actually want to spend a little time on Stripe.
To set a little foundation, could you just talk about some of the things you worked on at Stripe? And maybe some of the things you’re most proud of, during that time?
Eeke de Milliano:
Yeah. So when I joined Stripe, I joined Stripe in 2013. It was pretty small at the time, it was around 50 people. And Stripe didn’t have any product managers at that time.
And I think Stripe was kind of famous for that. And it really wasn’t because we were anti-PM in any way. It was mostly just because we were building this product for developers. We had a lot of really talented engineers, who were essentially doing the PM job.
So I actually joined Stripe as the first account executive, which I think is pretty funny, now that I’ve seen real account executives do their jobs. Because I really just had no business doing that job. But it also really wasn’t your typical sales job, in that most of Stripes volume was inbound. So I was really just spending all of my day talking to customers, helping them figure out how Stripe might work for their particular business flows, and payment models.
And a lot of it was, I think, what PMs do. It was just talking to customers, understanding their pain points, and really helping them figure out how the product might do that. And to this day, when people ask me, “Hey, what’s your advice for going into product management?” I’m like, “Well, you should go get a sales job. I think it’s pretty valuable.”
But, it’s kind of a long story to explain that, at the time there was this one sort of business model, the two-sided marketplace business model, that was just becoming huge. And you can’t even really sort of imagine that now, but back then, Airbnb, Lyft, Uber, all those marketplaces, it was quite a new way of doing business.
And so, I was talking to all these customers and they had pretty complicated payment needs. So it was like, one payer putting in funds and it’s getting paid out to a recipient. So an Airbnb guest and an Airbnb host. Or multiple payers putting funds in and it’s getting paid out to one recipient, like a GoFundMe campaign. Or one payer putting in money and it going out to multiple recipients, like with ClassPass, where you get a subscription and then it gets paid out to a bunch of studios.
And then on top of that, all these platforms and marketplaces started having all these pretty complex regulatory and compliance requirements that were pretty different, country to country.
So it was just this really complicated financial infrastructure problem, and Stripe actually didn’t really have the right solution for it. And no one else in the market did, either.
So at the time, this Stripe engineer, Brian Krausz, started poking around at this problem. Because I was talking to so many of these customers, we started talking about this problem together and poking around. And that actually resulted in us launching this sort of evolution of this product that we had at the time, called Stripe Connect.
Eeke de Milliano:
That was easily, I think, one of my favorite products I worked on. Not only, it ended up actually being really quite significant for Stripe’s business. But also, because it was the first product and I think that’s always pretty special.
And then, the second product that I think of very fondly during my time at Stripe, was this product, Stripe Radar. So Stripe obviously processes a lot of payments. Wherever there’s money, fraudsters will kind of follow.
And there were certainly some merchants who were just particularly vulnerable to payments fraud. So, someone’s using stolen credit card information to essentially purchase a good.
And if you’re not in payments, this is going to sound kind of shocking. But if a merchant processes a payment from a customer and that customer used a stolen credit card, the merchant is ultimately on the hook for those funds. So it can be detrimental. The merchant who’s trying to run a real business is just losing all of this money, because there are all of these frauds who are buying stuff from them online.
So I really liked working on that product. So the product at Stripe was essentially, we built a bunch of machine learning models to try and predict when a payment was fraudulent. And then we built a product on top of that, to help customers understand why we were blocking payments, and help them write their own rules around that too.
And that was really fun, both from an anthropological perspective. Because we were kind of hanging out in corners of the internet where you wouldn’t usually go if you were doing only legal things. So we were trying to understand who these fraudsters were.
But it was also really cool from a product perspective, because of all the kind of complicated product questions around how humans should interact with AI and models. And I imagine a lot of the folks in the latest movement in AI are thinking a lot about that too. It’s like, “How do you explain a model to humans? How do you let them interact with it?”
So, both those things were really, really neat.
Lenny:
I actually use Stripe for my newsletter. It’s how folks subscribe. And when I log into my Stripe Dashboard, there’s so many products. I don’t even know what many of them do. But I’ve often seen Radar being pitched to me as something I should pay for.
Eeke de Milliano:
Nice.
Lenny:
And I feel like I should probably turn it on. That sounds really useful.
One thing, that I want to dig in on… So you said when you joined, there were no PMs at Stripe. How many PMs were there when you moved into product at Stripe?
Eeke de Milliano:
That’s a great question. I want to say maybe three or four.
Lenny:
Wow. Incredible.
Eeke de Milliano:
Yeah.
Lenny:
And you said Stripe is kind of known for being really late to PM and… I don’t know if I want to say anti-PM, but there’s a lot of sense of, “Why do we need PMs? We have amazing engineers who can decide what to build.”
Is there anything you can share around that general philosophy of Stripe? And was it effective? Was it good? Because a lot of companies are anti-PM. And I think they always point to Stripe, and Snap is another example of, “We don’t need PMs. Look how far these companies got with without PMs.”
Is there something unique to Stripe that allowed them not to have PMs? I think there was like 200 employees probably, by the time they had their first PM.
Eeke de Milliano:
I think we actually had our first PM at… I want to say at about 100 employees.
Lenny:
Okay.
Eeke de Milliano:
But yeah, no, it was late in the game. And actually, maybe just to pattern match. Retool also didn’t really have PMs for a while.
And I think actually both in the Stripe case and the Retool case, the thing that both of these companies have in common is, you’re building for developers. The people who are building the product are the customers in a lot of ways. So, they get it. There’s really no reason why you should have, in some ways, a middle man trying to figure out, “Hey, who’s the customer, and what is it that they need?” And what are their pain points?”
And I think the moment at which it became clear, “We really do need PMs at Stripe.” And I think we felt the same way at Retool is, your customer base starts expanding. You start having different kinds of customers. You need to understand the whole market, all of the ICPs that you’re going after.
And the organization gets more complex. I think Stripe… Gosh, in particular, it’s just an extremely matrixed organization in business. Because every time you launch a product, you’re having to think about, “Well, how do we do this in other countries? There’s different financial infrastructure. How do we think about the legal side, the compliance side, et cetera?”
And I think PMs can really kind of bring that whole story together and make the whole machine move. In addition to understanding the customers, and the value prop, and what the overall strategy was.
Lenny:
That’s a really good reminder of, engineers and designers can do the work of a PM, but often they don’t want to. There’s a lot of non-fun parts to it. They’re like, “Oh, I wish we could have someone here do these things.” And PMs enjoy that work. They’re good at it. And so, eventually engineers and designers realize, “Okay, I see why maybe we should hire a PM.”
Eeke de Milliano:
I say this often actually, to folks who are thinking about going into product management. “That’s awesome. Just be really, really sure about what you’re signing up for.”
It’s kind of the same as, I think a lot of people want to become a manager. But just so you know, being a manager is like, “Hey, you’re doing performance reviews a lot. And you’re in one-on-ones a lot.” You have to really love that kind of work. And I think in the product management case, it’s also like, you’re constantly working across a lot of different teams. You’re trying to influence a lot of people who don’t report into you directly, to do a bunch of stuff.
And if you love that, that’s great. But you’ve got to be sure you know you’re signing up for it.
Lenny:
Yeah, that’s a really good comparison. When I first became a manager, I was an engineer, actually. And I was managing engineers. And then, when I moved on to something as an IC engineer, again, I was like, “I will never manage again. That was no fun at all. Why would I want to do this?”
And I imagine people get into product thinking they’re going to have all this control, power, influence. And then they’re like, “Oh my God, this job is so freaking crazy. What did I sign up for?”
Eeke de Milliano:
It’s so hard.
Lenny:
Yeah. That reminds me, something that I heard you did at Stripe is, you wrote their internal culture guide. It was like a quick start guide to culture at Stripe, that I think was maybe shared with early employees.
And if that’s true, I’m curious what it is about Stripe’s culture? If you could just briefly share just what makes Stripe so special. Clearly, it’s one of the most successful companies in the world, in history. I know there’s been a a slowdown with the market. Everyone’s slowed down a bit.
Lenny:
But it feels like Stripe has been incredibly successful and continues to innovate like crazy. Hires incredible people. People that are starting amazing companies.
So I guess back to my question, what is it that you think makes Stripe’s culture unique and special?
Eeke de Milliano:
Yeah, that quick guide to Stripe’s culture. I think we wrote it, maybe when we were around 150 people or so. And we actually wrote it to share with candidates.
Because the idea was like, “Look, we’re kind of opinionated about how we do things here. Most companies struggle to describe what their culture is. Like, how does a fish describe water? But it’s worthwhile getting a sense of the things that we feel opinionated about, and that you might like or you might not like.”
And actually, when we put out the guide, our metric of success was that, more of the right people would apply to Stripe and fewer of the wrong people. And there was a whole section in there, I was like, “Hey, look, we work pretty hard here and that is certainly not for everyone. And hopefully you’re excited to come and work really hard with colleagues who really care, and that’s the reward.” So, that’s maybe one example.
On Stripe’s culture and what’s made it so successful. I’ve really been thinking a lot about, “Were there one or two pivotal points or decisions for Stripe, that really set it on its path to success?” And I don’t think there are, actually. Every time I’m like, “Well, if this hadn’t happened…”
I can always reason my way into, “If these other things would’ve happened, Stripe would’ve kind of ended up in the same place.”
So I think what Stripe was actually particularly good at… And by the way, you should take all this with a humongous grain of salt, because I haven’t worked there since 2019. But, at least my experience when I was there, what Stripe was really good at was just making, not just one or two good decisions. It was making a lot of really good decisions all the time, big or small.
And that, I think, was quite cultural. There was this humongous respect and enthusiasm for thinking. It was such a part of the culture. One of the values was, think rigorously. Every meeting was very much like, “Hey, how do we think about this thing from first principle?”
No one would ever say, for example, “It’s a best practice to do X.” People would be like, “Well, why?” You had to go a few levels deeper. So that was, I think, one piece.
The other piece… And a lot has been written about this already. Stripe had a very strong writing culture. All communication was along from writing business reviews, strategy memos, product reviews. There was a lot of writing that happened.
And I very strongly believe this. I don’t think you can be a good writer, unless you’re a clear thinker. And if you couldn’t write well, I think it was actually pretty hard to be successful at Stripe, at least in the early days. So I think Stripe just cultivated a lot of really good writers, and by input into that, a lot of really good thinkers.
And then, I think the last thing that Stripe was really good at, was not overthinking decisions. Because that’s kind of the flip side of this really rigorous approach, is that you lock yourself into a room and can’t come out for five days. You have to be good at making a lot of decisions, and the right decisions, quickly.
And one of the things that we would always sort of kick around a lot was just the idea of, “Is it a trapdoor decision?” Which I think is an Amazon concept.
Lenny:
One-way door, or two-way door.
Eeke de Milliano:
It’s like, “If you make this decision, is it one door, or is it two doors? Can you come back from this decision?”
And I thought Stripe was actually really good at being rigorous… Back to the rigorous point. About what actually was a trapdoor decision.
So I think a lot of people, for example, think pricing is a trapdoor decision. But actually, it’s really easy to grandfather your existing users into some existing pricing model and change pricing for future users. And if you believe that the product’s going to be successful, your early users are only going to be a fraction of that pricing model.
And if the product’s not successful, then Who cares if you change the pricing model? So I think that’s a really good example of, people think that’s a trapdoor decision, but actually you can move much more quickly on that decision than you think.
And then, a decision that definitely felt to us very much like a trapdoor decision, that I think Stripe took a long time being really rigorous about, was titles. I think Stripe’s kind of famous for not really having titles.
And I think it was right to be rigorous around that decision, because once you’ve given someone a title, you can’t really take it away. So you better be sure about the title you want to give someone.
Lenny:
Yeah, the titles are hilarious. I put together a career ladder doc of all company leveling names across all the big companies.
Eeke de Milliano:
Is everyone a lead, at Stripe?
Lenny:
And it’s like, product manager, product manager, product manager, product manager… Yeah. And there’s a lead here and there. Yeah, VPs are basically a product manager or a product leader, something like that.
Eeke de Milliano:
Yep. Yeah.
Lenny:
Hilarious. You talked about this idea of first principles. People talk about that often as, “We want to be first principle thinkers. We’re going to think from first principles.”
How did Stripe actually operationalize that, implement that? Or was that just founder, top-down, continued questioning people, and that trickles down? Or is there anything else that they did to instill that mentality?
Eeke de Milliano:
I definitely think it’s founder, top-down. They were really good about hiring people who thought that way, too. So it’s just all that stuff. It just really, really trickles.
And actually, to this day, when I’m preparing a memo, or a board deck, or something. I imagine in my head, I’m like, “What if I had to present this to Patrick?” And my ideas just get so much better, because I can sort of think about the questions they would ask.
So, I think that was one. I think the other one was just sort of this writing culture piece. Once you start writing things down, you realize, “Hey, that actually doesn’t make a lot of sense.”
And then, I think the third thing actually was, there was just always a lot of questioning about the status quo. So if something had been done in an industry for a long time, people would always be like, “Well, why was it done that way?”
And I think this is actually how Stripe got its start. I think when Stripe started, if you wanted to set up a merchant account, it could take weeks. And everyone just assumed that’s what it took. And of course John and Patrick were like, “Well, it doesn’t actually make that much sense why it should take that long.”
Lenny:
You shared some of the values… I don’t know if they’re just called values, core values, at Stripe. But, is there other ones you can share? You said one is think rigorous, or don’t overthink. What are the other values at Stripe?
Eeke de Milliano:
Yeah, think rigorously was one. And I think they might have actually updated these on the website recently, so my recollection is very likely out of date.
And Stripe would call them operating principles, actually. Which, I think is actually better. Because values, you can’t really tell people what to value. Everyone has their own value set. But you can tell people like, “Hey, here’s how we operate.”
Another one that I loved was, move with urgency and focus. It was just really this idea that you’re biggest compatriot and your biggest enemy as a startup, is time. So you have to move really, really, really fast on it.
Customers first, was the other one. Or, users first, as Stripe would refer to customers as users. So those are some of my favorites.
Lenny:
When I think back to what made Airbnb special in a similar way, the values… We call them core values. I think were actually really, really important, and turned the company into what it ended up being. And I was actually there around the time they created these values.
Eeke de Milliano:
Oh, awesome.
Lenny:
I’m curious, at Stripe, do you have any recollection of how they came to these operating principles? Because, as I mentioned, founders are listening. “How do I come up with these for our company?”
Eeke de Milliano:
I’m pretty sure Patrick wrote them. Yeah. I think they came from… Patrick and John wrote them.
Actually, the other value that I love… I don’t think they have it anymore, but it was good, the operating principles. Micro pessimists, macro optimists.
Lenny:
Wow.
Eeke de Milliano:
Yeah. It was just this idea that, “In the long term, we expect the curve to go up. We very much believe in the upward trajectory of just about everything. But on the day-to-day decisions, on the minutiae, we’re quite critical. How do we make sure this thing works?” And we’d think about all the ways in which it doesn’t work.
Lenny:
So zooming out a little bit. We’ve been talking about Stripe. Retool also is a very first principles, innovative company.
Something that I think of when I think of Retool is, during the wild market days of long ago, last year. I know Retool was very conservative in how they raised money, and the valuations they raised at. Which, looking back, ended up being a really good idea. While everyone’s raising at $100 billion, I think their last round is a few billion. And it’s a very reasonable, conservative way to think about fundraising.
And so, I guess just thinking about innovation in general. Why do you think some teams are able to run innovation machines, continue to put out new products, disrupt industries, while other companies kind of plod along and stay conservative?
Is there anything you’ve seen, something you bring to teams you work on, to help foster innovation and big thinking?
Eeke de Milliano:
Yeah, I actually think about the extremes of that question. So not, “Why are some teams innovative?” But, “Why isn’t every team innovative?” I feel like no one wakes up in the morning and thinks, “Yeah, today I want to work on boring, incremental stuff.”
But, most teams do end up working on pretty incremental stuff. I always wonder, “What is it that’s stopping folks from being creative and thinking bigger?” And I think it comes down to a couple of things that companies do sort of unwillingly, or not even realizing it.
And one is this fear of failure. I think leaders want the upside of innovation, but they’re not really willing to deal with the cost of innovation. Which is like, “Look, if you’re going to swing big, you will invariably stumble sometimes.”
So I think if you want to mitigate that, you have to start shining light on failure. That’s really the only way. You have to start normalizing it a little bit. And obviously, if an individual, or if a team is consistently failing and not learning. That, you need to deal with.
But I think sometimes it’s good to fail. And when you do fail, use it as an opportunity. Don’t squander that moment to not learn.
But yeah, one example is, instead of calling something a postmortem, call it a retrospective, so that it’s a positive thing. Like, “Hey, we’re learning from this thing.”
And then, I think the other way to kind of mitigate the feeling of failure is, you have to figure out how to give folks more at BATS. Because obviously, anything that takes one year to ship, and you haven’t gotten any customer feedback, the stakes of that are just going to feel so, so high. If you get it wrong, it’s going to be devastating. So you have to figure out how to lower the stakes.
And honestly, I think in some ways it’s kind of easy. It’s like, “Look, don’t put too many resources against these bigger swings. Have them be small teams.” And then also, just get customer feedback as quickly as possible. Don’t wait until the thing is perfect. And that way, you can limit the risk.
So yeah, I think fear of failure, that’s definitely one thing that stops teams from being innovative.
There’s a very practical one. Sometimes teams are just getting bogged down by really urgent work. There’s too much tech debt. There’s too much product debt. Bugs, instability. It’s a massive hierarchy of needs. There’s just no way that they’re going to be able to focus on the enlightened, bigger, creative stuff if they’re just heads-down dealing with incidents all day. So if that’s the case, yeah, diagnose it and get your team out of that.
And then, I think the last reason why teams aren’t always that innovative is because, I think thinking big is really hard. And to some people it comes pretty naturally. But for most of us mortal souls, it’s just really, really hard. And it takes time. And when you’re at a startup and you’re just grinding day-in, day-out, you’re treading water just trying to make it through the day.
Taking the time to really think about the strategy, and where things should go, and get creative. It’s pretty hard. So I call this… You have to give teams permission to think. So create these moments in your company culture, in your overall business processes, where you’re asking people, you’re literally saying, “Hey, this is part of your job to think bigger.”
So at Retool, we have these team charters and we do team planning. And at the bottom of every team charter we have a section called, Think Bigger. “With 20% more time, what would you do that isn’t on this list already?”
And then another really neat tradition that we had at Stripe, and we have a Retool now, too. Is this thing called, Crazy Ideas. So at the beginning of every year, David will send out a blank doc to the org and it’s titled Crazy Ideas.
And the Prompt is, “Crazy ideas are ideas that we shouldn’t, obviously, do. There’s a 90% chance that they make no sense. But in the 10% chance that they do, they will make a 10x to 100x difference for the retail business.” And then, it’s literally just a request for crazy ideas.
And the org loves it. It’s amazing. The energy around it is so cool. And it’s not just product ideas, it’s different ways of how we should run our organization. Or, it’s really cool marketing ideas in there.
Eeke de Milliano:
So, that doc is awesome. And whenever I have a down day, I just scroll through that doc.
Lenny:
I know that you’ve launched three different products this year which I want to talk about, which maybe came out of this big thinking. But a couple more questions just to dig into some of the stuff you just shared.
One is this big doc of awesome ideas. What’s come out of that? Because I think of hackathons, and people have all this energy, and it’s exciting. And then they do all these cool things and they don’t go anywhere.
Do things come out of this? Does it lead to actual ideas that people follow up on?
Eeke de Milliano:
Yeah. Yeah, yeah. So every year that we send out the doc, we look at the doc from the past year, and we’re like, “Okay, did we do anything on this list?” And consistently, we do anywhere between three to eight things on the list.
Lenny:
Wow.
Eeke de Milliano:
Yeah.
Lenny:
Is there an example of a product that launched, that came from that list, that comes to mind?
Eeke de Milliano:
Actually, at least one, if not two of the three products that we launched this last year were on the crazy ideas list at one point. Like, a year ago, if you’d asked me, “What is Retool’s product?” I would’ve told you, “Retool helps you build internal frontends really, really fast.”
But if you were trying to schedule a query to run at a later point in time, or have something trigger, or run an ETL task, you couldn’t do that in Retool. So that was actually one of the crazy ideas. And that ended up becoming Retool Workflows, which we launched just last year, in November.
Lenny:
Okay. We’re definitely going to chat a bit about that. I want to go back to the two other suggestions you had. One is embrace failure, make it okay to fail. And then two is, don’t let people get sucked into urgent stuff, and have time to focus on important stuff.
Is there an example of just how to help people embrace failure? You talked about retrospectives. Is there anything else that you’ve found works, either as a tactic, as a process, as a framework, just to help people get out of that?
Because I hear that a lot, “Embrace failure.” And then people are like, “Oh, but I failed and I suck.” So yeah, is there anything else along those lines that you found effective to create that feeling?
Eeke de Milliano:
To me, it’s always in the follow-ups. So have people talk about the failure in these sort of public forums, where usually you talk about the successes. So have someone actually write a note that’s like, “Hey, here are all my learnings from this thing that we did.” And send it to the org.
At Retool we have a shipped email list. If you ship something, you’ll always send to that.
Have them send that email to the org. It’s just an awesome way to celebrate. Or have them present it all-hands and share what they learned. And it almost always results in, I think, a really positive twist.
Lenny:
At Airbnb, I think for a period, there was an award for the biggest failure project and feature.
Eeke de Milliano:
Really? That’s so cool.
Lenny:
Yeah, like a trophy or something. It was a short-lived idea, but it was funny.
Eeke de Milliano:
Yeah, yeah, yeah.
Lenny:
And then, on the second bullet point of urgency, giving people a chance to think longer term. Is there anything there, that you found to be actually effective, to create that culture, and give PMs and product teams a chance to think longer term, and not just be stuck in the fires that they’re dealing with?
Eeke de Milliano:
There’s a couple of top-down things, and a couple of bottom-up things.
On the top-down, sometimes you just have to be willing to fund someone with something. Like, they come to you with an idea and you’re like, “Look, yeah, take an engineer and go do it.” And you just have to give folks that sort of organizational buy-in.
Actually, I was thinking back to that engineer, Brian Krausz at Stripe, who started poking around on this marketplace model. And I was thinking, I can’t remember a moment when someone formally said to him, “This is now your job.” I think he just went and looked, and went and dug into it. And at some point, I think a manager was like, “All right, this is now your job.”
But yeah, no, I think you have to be able to fund folks’ time and give that. Hackathons, I think, are pretty good for that stuff. It is kind of a moment for folks to take a step back.
And then, I think more than anything, in people’s planning processes, I really like asking folks the 20% more time question. Or the other question was, “Look, if you doubled the team today, what would you do?” That shows up in our planning processes as well.
And I think it really helps people kind of break out of this… I think you end up planning towards the team that you have and not the team that you should have. So, that’s how folks can break out of that process.
Lenny:
Awesome. I really like the think bigger bucket in your planning docs. Just like, “What would you do if you had more resources?” Maybe a quick question there. Is there a bunch of detail that you ask them to put into that, or is it just a bullet point of big ideas?
Eeke de Milliano:
Folks can just go crazy on it. It’s however they want to take it. I’ve seen folks actually create entire demos.
But I actually think the trick is less structure, in those cases. Because you don’t really want to sort of pigeonhole… Or make it even that intimidating for folks. If someone just wants to write down a few bullets, that’s great.
Lenny:
Wherever you work, running experiments is increasingly essential, but there are no commercial tools that integrate with a modern growth team stack. This leads to a waste of time building internal tools, or trying to run your experiments through a clunky marketing tool.
When I was at Airbnb, one of the things that I loved about our experimentation platform, was being able to easily slice results by device, by country, and by user stage. Eppo does all that and more. Delivering results quickly, avoiding annoying prolonged analytics cycles, and helping you easily get to the root cause of any issue you discover.
Eppo lets you go beyond basic click-through metrics and instead, use their North Star metrics like activation, retention, subscriptions and payments. And Eppo supports tests on the frontend, the backend, email marketing, and even machine learning clients.
Okay, so you launched three new products this year. Usually, companies are lucky to launch one product a year. A few questions.
One, just tell us what those three were, in case people are interested and want to check them out. Two is, was that a good idea? Is it good to launch three new products in a year?
And then three, what did you do organizationally, to allow for this to happen? Because that feels really ambitious and rare, and I’m curious what you learned from that.
Eeke de Milliano:
So the three products we launched, one was Retool Workflows that I talked to you a little bit about. It’s like, if you want to be able to, essentially create a workflow. Like schedule an alert, run a task, you can kind of do it in the Retool way. Where it’s this visual, sort of easier builder of creating these different sort of workflows. But you can write your own code on top of it, as well.
The second product is Retool Mobile. So you could pretty easily build incredible web apps with Retool. But there are plenty of folks who don’t sit behind their laptop at a desk all day. And for those folks… We had a lot of companies who were like, “I want a mobile native app.” And so, we launched that product.
And then the third product was Retool Database. So until very recently, if you came to Retool, you could connect your data via your APIs, your database, directly into Retool.
But what we found is that actually, a lot of folks either don’t have access to their database, or they’re just trying to build an internal tool and they don’t necessarily want to store that data in their production database.
So we built… Essentially, we spin up a post [inaudible 00:33:32] database for you. And you can just access it via a really nice UI and manage it directly in Retool.
Lenny:
Amazing. Okay, back to the other two questions.
Eeke de Milliano:
Yes. Okay. So I think your second question was, “Was this a good idea?”
Lenny:
Right.
Eeke de Milliano:
Yeah. You know what? I think in hindsight, if I were to do it again, I think sequencing it would’ve been slightly better. Just because, I think what we ended up doing is, we ended up launching the idea behind all three of these products at around the same time. And they all ended up maturing at around the same time, and that was just a lot of headspace from the org. Even though actually, the teams themselves were not that big.
It was just like, we had all these products and we were just waiting for them to launch and waiting for them to launch. Whereas, maybe if we’d sequenced it, I think that would’ve felt more satisfying to the whole organization.
But, I mean, it ended up working out. I think that’s kind of the crazy thing. It’s like, we were able to pull off launching these three products.
And by the way, I should caveat that, the further I get along my career, the more I realize I’m just kind of building on the shoulders of giants. And a lot of these ideas, et cetera, were very much in the works and were happening before I came along.
But yeah, it was really neat to see how we got that all over the finish line in a year.
Lenny:
And then, the last question there is just, what do you think you did to allow for this? Because it’s pretty rare you can build so much. And I know the team’s not huge. How many people work at Retool, roughly?
Eeke de Milliano:
Today, we’re around 300 people.
Lenny:
Yeah. So how do you structure an org to build three and launch… I didn’t realize they launched around the same time. It’s like, I’m picturing Elon Musk launching three rockets at once. How do you allow for that to happen?
Eeke de Milliano:
Yeah, I’m sure our product marketing team felt that way. Yeah, a couple of things. We started really small with all of these initiatives.
So I think I mentioned, we really had one or two people working on each of these products for the first six months. So it was one engineer and one designer, or one engineer and one PM. And they really didn’t get funding until it was clear that there was something there.
So those teams, they spent a ton of time with customers. They spent a ton of time building, a ton of time prototyping. And it was kind of the moment where it was like, “Okay, they are there.” That we started bringing more people onto the team.
So, that was the first piece. The second piece is that, we really treated them like startups. We’re like, Retool’s the VC, and Retool funds with resources and Retool’s existing customer base. Which is obviously quite valuable, because you have all these customers you can market to and promote to.
But then, the teams really had to prove that ROI. Either in engagement, or eventually revenue, in order to be able to move forward.
And then the third thing… And this one, actually I think it can be quite controversial. Is, we were really deliberate about keeping these teams separate from the rest of the org, especially early on. Now, a lot of them, they’re very much a part of the overall organizational processes.
But very early on, they were running on their own. They were meeting quite independently with one, or two, or three folks from the leadership team. And they were also just quite separate from the product itself.
I think Retool Mobile’s actually a really good example, where we had a lot of debate about whether or not we should build Retool Mobile out of the core web app builder. Because a lot of the primitives are the same.
And we eventually decided that we were going to run it as a separate team, because we wanted the team to be able to move really, really quickly. And we didn’t want it to get bogged down in, what are just the realities of running a product that has product market fit, like bugs, yada, yada, et cetera.
And I think that was absolutely the right call, because Retool Mobile actually has quite a different target customer. Which, we only really realized maybe like halfway through the project. And I don’t think we would’ve been able to really understand that, or even get broader in that kind of thinking, had we sort of been stuck in the core retail product.
But yeah, there was a cost to that, too. Which is like, “Okay, now we have these two products, and we have to…” I think obviously the strength will be, “How do all these products interact with each other, and how do they build on top of each other?”
So, we have to go and invest in that now. But I think it’s totally worth it, because your team can just move more quickly, be more independent, and think more independently, too.
Lenny:
In the time that you worked at Stripe and Retool… I know we chatted before we started recording. You think a lot about, “What is the right level of process for companies at different stages?”
And I’d love to just hear your thoughts, because I know that’s a challenge a lot of companies face. “How much do we put in now? Do we get inspiration from big companies? Do we try to stay lean?”
Something here, that we actually run into. I’ll just mention briefly that, there was a huge resistance to process for a long time. And so the product team was just kind of a little crazy for a bit. And then we were like, “Okay, we need product development process. We need deadlines and specs.” And that helped a lot.
So let me ask again, just how do you think about the right level of process for a stage of company, and what have you learned there?
Eeke de Milliano:
Yeah. What I would really love from companies is just sort of like this time capsule, where you can see what their processes were when they were like 20 people, and 50 people, and 100 people, and 500 people.
Eeke de Milliano:
Because when we were at Stripe and we were trying to figure out our planning process, we actually talked to Amazon, and Atlassian, and Apple, and all these companies that we really, really respect and look up to.
And I remember taking down notes from these companies and being like, “Yeah, this is awesome, but there’s no way that this will work for Stripe.” Stripe was so much smaller than any of these companies.
So yeah, they were showing us where we had to go, but no idea how to get there. And so, yeah, Lenny, maybe you can help us figure out time capsules for companies and what processes make sense.
Lenny:
Yeah. I am working on that, roughly.
Eeke de Milliano:
Oh, nice.
Lenny:
I’m going company by company, about how they think process and about process. And then maybe I’ll check in every couple of years.
Eeke de Milliano:
Cool. I love that. But yeah, to answer your question directly. Process… Yeah, it really gives people a bitter taste in their mouth, I think.
Process, by definition, is variance reducing. You’re introducing it, because you worry that the variance in your org is too high. You want people to sort of meet a certain standard.
And the cost of that is obviously, while you are reducing the standard and bringing folks up to the average, you’re also bringing other folks down to the average. And oftentimes, the folks you’re bringing down are your highest performers, your most creative thinkers. The folks who, I think actually don’t really need process to do their best work.
And so, that, I think is always the tension that you have with process. And obviously one of the reasons why companies introduce process much more and more, as companies get bigger, is because it’s harder to get all these folks who don’t need processing. You actually want to reduce the variance.
This is actually a little bit of an aside, but it’s kind of relevant, so I’m just going to mention it. And you can feel free to let me know if it’s too much of an aside.
Lenny:
Let’s get into it.
Eeke de Milliano:
But, I was just listening to this awesome podcast with Russ Roberts, who’s a professor. He hosts EconTalk. I don’t know if you listen to it.
And he was in interviewing this guy, Ian Leslie, who’s this great writer and has just written this article that’s… Basically, something along the lines of what it means to be human in the age of AI.
And I thought he just articulated this idea well. Which is, we’re all really so impressed when we see ChatGPT-3 spit out this piece of writing that feels very human-like.
But what we’re kind of forgetting is that, over the last 10, 20, 30 years, we’re actually asking humans to be a lot more robot-like. In that, we’re really asking everyone to standardize in a lot of ways. And we’re making people a lot more formulaic. If you think about how we teach people to write, it’s like, “Well, there’s five paragraphs. And there’s your opening paragraph. And you state your topic.”
So anyway, I think the point is, the more formulaic, the more sort of mass produced you’re trying to make something. The more you kind of quench people’s creativity, and the further away you get from the really, really high highs. And that, to me, is the cost of process, and rules, and templates.
So if you’re going to introduce it, be really, really sure that you’re okay with that cost. And give folks escape hatches.
So I’ve started referring to this as the MVP, the minimum viable process. So if I give folks a template, I’m like, “Look, use the template. But if you want to break out of it, please absolutely do.” And I’ve started writing this at the top of templates now.
It’s like, “If this doesn’t work for what you’re trying to explain, don’t use it. But just know that this is the minimum viable thing. We’re setting the bar here, but go higher if you can, please.”
So anyway, that’s my sort of long drive on process. With all that said, I do think that companies, there’s just a set of documents that are really, really viable. That every sort of level of the organization should have throughout its lifecycle.
And then, I think how sort of involved it is, or how long term it is really depends on how big you are.
But those documents, to me, are the charter. So, “What is your mission, your vision and your strategy?” The goals, “What are you aiming to do and how are you going to measure success?” And then the roadmap, “What is the thing that you’re shipping?”
And I think the whole company needs these, the whole function. So in product, you need all three of these. And then, within each team you need all three of these.
And I’ve kind of noticed two things about this framework for myself. One, I’ve actually noticed that teams often work their way from the bottom-up, versus top-down. They start with a roadmap. They’re like, “What are all the things we’re going to ship?” Especially early on. And then they kind of work their way into a charter. But I think it’s really, really worth it to start from the top-down.
And then, the second thing that I’ve noticed is that your time horizon really shifts as you get more mature. So if you’re very early on, you don’t have PMF, you should have a charter, but your charter should be like three months in the future. Because you can’t look that much further.
And if you’re a company that’s humming and going, your charter is probably… The horizon’s maybe a decade.
Lenny:
Wow. There is so much there. I could go into so many different directions. One thing I wanted to follow up on a little bit, is this idea… Such a great point. That process brings the best people down and kind of averages them out to create consistency.
And I’m curious if there’s anything else you’ve seen succeed in allowing the best and most innovative brains to just do their thing. I know part of it is probably hiring amazing people. But yeah, is there anything else that’s an escape hatch of just like, “Oh yeah, this person, just go. Go figure this out.”
Eeke de Milliano:
To me, the unlock for organizations is managers, for this. Because you need managers to both detect the high performers and be like, “This person doesn’t need the process.” And then you need managers to give that person air cover to be like, “We’re honestly…” Because what you’re doing is, you’re giving them some special treatment and you need to be kind of okay with that.
And you also need to be okay with the organizational cost for that. Claire, who used to be the COO of Stripe, would always say, “Are you willing to break the org for this person?” And I always thought that was a really nice framing. And you kind of need to decide who you want to do it for, too.
But yeah, some people are just that good that like, “Yeah, of course you’ll break the org for them.” They’re going to break the org in the best way possible.
Lenny:
Yeah. I love that term. I think Claire’s coming on this podcast. She just wrote a book, right? Is that the same person?
Eeke de Milliano:
Yeah.
Lenny:
Okay, great.
Eeke de Milliano:
Yeah, she just wrote a book. Yep.
Lenny:
All right, we just booked her. Come, and maybe we’ll spend some time together.
Eeke de Milliano:
That’s awesome.
Lenny:
Do you have any other product building philosophies that you found especially useful in your time at Stripe, and Retool, and anywhere else?
Eeke de Milliano:
I have a couple of, I guess, specific mental models that I use. The first is, build for your best user, not your worst user.
And what I mean by that is, I think it’s actually really easy to get stuck, or to focus on, “What if there’s abuse of this product?” Or think about all the ways in which the product won’t be used well. And then you end up sort of shaping the product in these really weird funky ways to make up for that.
Whereas in reality, the worst users, they should be a fraction of your users anyway. So you shouldn’t really be building for them.
I think a really good example of this is onboarding processes. Where, you’re probably going to be building an onboarding process, where you’re trying to collect a lot of data. Or trying to figure out, “Hey, how do I help this user who maybe isn’t well suited for my product to be successful?”
Really, you should just be building an onboarding process for the user who’s going to jump into your product and get it immediately.
I was thinking about this actually just the other day. Because we were in this product review, and we were talking about this other new product that we’re thinking of exploring.
Lenny:
More products? It never ends.
Eeke de Milliano:
Yeah, exactly. And we’re kind of going down this path of like, “Oh, well if this gets really big, there’s going to be all this abuse of the product.” And Anthony, our founder was like, “Wouldn’t that be an amazing problem to have?” And we’re like, “Yeah, that’s a really good point.”
So we kind of put that on the back burner.
Lenny:
That’s an interesting approach, because usually you’re trying to optimize a flow, get more people through it, which are the least good users.You’re saying you found more success just focusing…
Is this more initially, focus on the users that will understand this, and be excited about it, and make that work really well. And then, over time, build on that?
Eeke de Milliano:
Yeah, totally. Yeah, sure. If you’re going to look at the end, and you’re trying to optimize, et cetera, absolutely. But in that sort of early product development stage, it’s just not worth it to be too focused on that.
Lenny:
Got it. Sweet.
Eeke de Milliano:
So, that’s one. The other one, our head of design, Ryan, always kind of reminds us of is, build the scooter, not the axle.
So if you’re trying to build the minimum viable product for a car, don’t build just the wheels and the axle, build the scooter first. And then from there, you build the bicycle, and the motorcycle, and then the car.
And it’s always just such a good reminder. You always want to start building the whole thing. But really try and think about the slice that gets the customer to complete value on a smaller thing first.
So with Retool Mobile for example, there’s just so much you could be building there. And we decided very specifically, “Hey, we’re only going to build this for companies that have field workers and they would need to do inventory management.”
And it’s a very specific slice, but it helps get through from something that was actually viable, beginning to end.
Lenny:
Got it. So it’s an approach for MVPs, basically. Make something simple and functional, not just something barely… Not actually working, but getting you to some dream product eventually.
Eeke de Milliano:
Yeah. And then the last one is this idea of 70/20/10 split investments. I really think that a lot of product management can sometimes be reduced to funnels and portfolios.
So the 70/20/10 investments model in my head is just like, 70% of your building time should really be going to your core product, that has product market fit. 20% of your time should be going to strategic initiatives that aren’t core, but they’re strategic to the company, that you know have to do them. And then, 10% of your time should be going towards bets.
Lenny:
That’s actually exactly the same heuristic I’ve always used. One question there is, how do you think about maintenance and bugs within that?
Eeke de Milliano:
Yeah. To me, that falls squarely in the 70%. So yeah, core product, tech debt, sort of the maintenance mode type stuff. And core product, obviously you’re also doing a bunch of new stuff there too.
But yeah, no more than 70% of your resources should be going there.
Lenny:
What did you say the 20% was?
Eeke de Milliano:
Strategic initiatives that aren’t your core, but you just know, based on your strategy, you have to do these things.
Lenny:
Got it. So the way I break it up is, 20% is where I put bugs and maintenance. And then 10% was big, ambitious bets. So it was similar ratios, but different things go into the buckets.
Eeke de Milliano:
Cool.
Lenny:
But, let me ask a similar question. How do you, at Retool, and maybe even at Stripe, think about finding time to do maintenance and bugs? Do you build it into roadmaps? Do you set off time to just fix all the bugs? I know it’s probably an evolution, and it goes back and forth. But, any thoughts?
Eeke de Milliano:
Yeah. This, I think, is really one of the trickiest parts of product management, in my mind.
We don’t have a company-wide sort of process on this. It’s pretty team specific. Some teams do Friday bug bashes. Other teams are just, as products roll out, will work on them as they go.
I was actually speaking to a product manager at a different company, who mentioned that they just spent the last 18 months doing just product polish and bugs. And I think they landed in a place where they had to do it, because they just had so much debt. But luckily, we’re not there yet.
Right now, we let most of the teams just kind of do it themselves and figure out what makes sense for them.
Lenny:
Okay. Awesome. I wanted to go back to something that I’ve heard about Retool, that you all are really good at. Which is PM’s being really close to customers. And I’m curious what you’ve done there, or what the team has done there, that it’s been really effective?
Eeke de Milliano:
Well, I do think every good product team figures out how to get close to customers. But just based off of my observations from Retool, and what I’ve seen at other companies, there are a couple things that are more pronounced at Retool than I’ve seen in a lot of other places.
The first is, we have a lot of PMs who used to be in customer-facing roles, at Retool. I obviously am a big fan of that. I think there’s just nothing like really understanding the value of your product, at the moment where a customer actually has to put money down. And so, I really like that about PMs, who have had those conversations with customers and they really get it.
Second is, because the retail product is so technical… And I do think this just depends on what product you have. Our PMs are really, very technical. Everyone has either a CS degree, or has done some sort of engineering in the past.
Eeke de Milliano:
Third is, we use Slack very heavily to talk to our customers and interact with them. So at this point, I think we have hundreds of Slack channels with customers. Every time we’re testing a new product, or a new customer who’s somewhat large, comes online. We will work with them in Slack, to get there off-the-cuff feedback, just back and forth. It’s really nice. We just have this direct line to them, which is awesome.
And then, the fourth thing we do is, we use Retool to build Retool. So our product roadmap lives in a Retool app. And the app that we use to have feature flags for particular features, is a Retool app. So PMs are just in the product all day long, every day. They’re their own customers in a lot of ways, and that really helps as well.
Lenny:
Wow, I didn’t know that. That is very cool. So you build a task management product using Retool?
Eeke de Milliano:
Oh, yeah. Well, we built many… Basically, all of our internal tooling happens in Retool. Like, our PMs, all their team dashboards are in Retool. All of their task tracking is in Retool. Submitting linear requests or bug requests happens in Retool, and then goes to Linear. So yeah, it’s how we run the company.
Lenny:
You haven’t been able to replace Linear yet? That’s cool. I’m a big fan of Linear.
Okay, two more questions and then I’ll let you go. One is around product growth. Which, I don’t want to get too into. We’ve talked about it a bunch on this podcast.
But, it’s interesting that Stripe was very product-led growth. It was just self-serve PMs, engineers, whoever, just started using it. It grew and became enterprisey down the road.
Retool, on the other hand, I think people think it’s product-led growth. I imagine it’s actually sales-led, mostly.
And so, I’m just curious what you’ve learned about the difference between building product and leading product teams within a sales-led org, versus a product-led org.
Eeke de Milliano:
I have a couple of insights on that. One interesting insight is that, teams that have one always want the other.
Lenny:
That’s so true.
Eeke de Milliano:
Whenever I talk to candidates, I feel like you can always tell what their company has, because they’ll be asking a lot of questions about the opposite. If they’re probably a growth company they’ll be like, “Well, how are you guys thinking about Enterprise?”
And then, if they are more of a sales-led growth company, they’re like, “Well, how are you guys thinking about your self-serve motion, or your product-led growth?”
And my main takeaway, just in… And I don’t know if I would even use the dichotomy of product-led growth, or sales-led growth, with Retool. I think we do have a lot of product-led growth. But we work with a lot of enterprise customers, and a lot of our revenue comes from enterprise customers, and we have a fantastic sales team.
And I think the main thing is that, you just have to really figure out your interaction mechanisms with sales. And that just has to be so, so tight.
And it goes in both directions. There’s obviously, how you get feedback from them, because they are so often on the front lines talking to customers. Moreso than product managers, even.
But it also goes the other way. If you are going to ship something, or if you are going to put out a roadmap, like, “How do you make sure that the sales team has everything that they need…” The sales, and in Retool’s case, the success team and the support team, “Has everything they need to accurately talk to customers about that?”
And I’ve always actually found that really hard, because it’s really hard to figure out the right altitude. If you’re giving a presentation on the roadmap, people are either going to feel like it’s too high level. Or, it’s too low level for folks who maybe are new.
So this year, we’re actually trying something different. We are doing a science fair. Where, each product team has a little booth. And they get to stand there, and anyone who has questions about the product can come… You know, from the go-to-market side, can come and ask questions, and get demos, and go as deep as they need to.
So, I’ll let you know how that goes. But I’m excited to experiment with it.
Lenny:
Okay. Are there going to be foam core boards, and will there be ribbons?
Eeke de Milliano:
There may be prizes. Who knows?
Lenny:
Oh my God. I can’t wait to see a picture of this. Final topic. You have this concept that you call the product talent portfolio. What does that mean, and how have you found that useful in your product leadership life?
Eeke de Milliano:
Yeah. Yeah, it’s back to like, all of product management is portfolios and funnels.
I think it’s really tempting as a manager, to build a team in your image, because you understand their skillsets and you value those skillsets. And you’re going to be able to detect and assess those skillsets better.
But the best product teams, in my mind, have really figured out how to balance the talent portfolio. So instead of having a bunch of PMs who all spike in one particular area, figure out how you can create complimentary skillsets for the whole PM team, so the whole is much stronger.
And one way in which I like to do that is, I really like to balance product teams with homegrown product managers, who really get the product. They’ve probably been in it. They’re amazing culture carriers, often. They really set the tone. But they may not have seen product management at other companies, and they may not have some of the more conventional and traditional product management skillsets.
So I want to balance that with product managers who’ve come from other companies, and have done it, and can bring a little bit more of that product manager rigor. Even though they don’t have, in the Retool case, the core Retool product management vibe.
So, that’s one example. I think there’s others as well. Some PMs are just incredible execution machines. Other PMs are amazing visionaries. You kind of want a little bit of all of them.
And you want to also balance within all of your different pillars. So we have three different sort of product pillars at Retool, and there’s leads for all those pillars. And I always push the leads to hire people who don’t look like them, so that we have balance everywhere.
Lenny:
I love that. Do you, actively, as you’re hiring, “Hey, well you’re strong in these areas. Here’s the person we need, here. We want this specific, super strategy minded person.” Is that actually how you think about this?
Eeke de Milliano:
Yeah. I do a little personal exercise for myself every six months, where I chart out the team that we have today, and write down all of the strengths that we have, all of the weaknesses that we have, as a team. And then I try to hire specifically for those weaknesses.
Lenny:
Amazing. Any last pieces of wisdom or thoughts, before we get to our very exciting lightning round?
Eeke de Milliano:
I think that’s it on my end.
Lenny:
Okay. We got through everything I was hoping to get through.
Lenny:
So with that, we’ve reached our very exciting lightning round. I’ve got six questions for you. Are you ready?
Eeke de Milliano:
I’m ready.
Lenny:
What are two or three books that you recommend most, to other people?
Eeke de Milliano:
Bird by Bird: Instructions on Writing and Life by Anne Lamott. It’s incredible. So touching. Really, really great. Also, I think product managers should be great writers. So, I love that.
And then the other book that I was going to say, but I’m glad you mentioned Claire, is Claire’s book, Scaling People, which is coming out. I had a very small hand in ghost writing for her a little bit, in the first draft. So I use a lot of the early chapters from that book still, in management. And I still recommend the tactics in there, so I’m excited for her to get it out.
Lenny:
Wow. I’ve been hearing about ghost writing as a career recently, and it feels like it could be an option for you down the road.
I’m excited to read the book. I haven’t gotten a copy yet. I think you could pre-order it now, and we’ll link to it in the show notes.
Eeke de Milliano:
Nice.
Lenny:
What’s a favorite other podcast that you like to listen to, other than maybe the one you’re on right now?
Eeke de Milliano:
Yeah, this one’s great. I can’t choose between these two, though. One is Lex Fridman. And then the other is EconTalk by Russ Roberts. I really like that both of them are… Their agenda is curiosity, which I love.
Lenny:
Totally resonate there. What is a favorite recent movie or TV show that you’ve enjoyed?
Eeke de Milliano:
Is it too basic to say White Lotus?
Lenny:
Cool. That’s the most mentioned one, which says a lot, right? That just says how good that is, because I love it too. But, that works. Season one or season two?
Eeke de Milliano:
Oh, season two, all the way.
Lenny:
Yeah, same. I’m excited for season three. No spoilers. Favorite interview question that you like to ask candidates?
Eeke de Milliano:
To what do you attribute your success? And you can’t say luck.
Lenny:
Interesting. Because most people look for, do they believe it’s luck, versus their innate skill? So you don’t even allow them to say luck? Interesting.
Eeke de Milliano:
Yeah. Because I think humble people will always say luck in some way. And I always kind of wanted to know, “How self aware are you, and how curious are you?”
And I think people who have really gone back and reflected on why are they where they are today, really says a lot about how they think about the world.
Lenny:
I love that. What are some SaaS tools that you love, or use often, at your current company, or anywhere else?
Eeke de Milliano:
Yeah. Well, first and foremost, it’s Retool. And then, the other SaaS tools that we use a lot, Slack, Gong, Linear and FullStory.
Lenny:
Awesome. Favorite new product that you found, maybe in life, maybe at work?
Eeke de Milliano:
Yeah. Have you heard of Rewind?
Lenny:
Yes, I have it running right now.
Eeke de Milliano:
Nice. Yeah. I mean, I think it’s really incredible what they’ve done.
Lenny:
Maybe describe it briefly, just so folks know what that is.
Eeke de Milliano:
It basically records everything that you’re doing on your computer and then makes it really easy for you to search it. Which, it’s just incredible. I don’t know if you work this way, Lenny. But I feel like nowadays, I don’t really go to tabs anymore. I kind of directly search for the thing that I’m searching for. And I think Rewind just fits that user behavior so, so well.
Lenny:
Amazing. Eeke, this was so much fun. We got through everything I was hoping for, and more.
Two final questions. Where can folks find you online if they want to reach out, learn more, see what you’re up to? And, how can listeners be useful to you?
Eeke de Milliano:
Definitely find me online on Twitter. It’s @EekeDM. And, how can they help us? Try out the Retool product and give us some feedback.
Lenny:
Amazing. Retool.com, right?
Eeke de Milliano:
Yes.
Lenny:
Awesome. Thank you again, for being here.
Eeke de Milliano:
Thanks, Lenny.
Lenny:
Thank you so much for listening. If you found this valuable, you can subscribe to the show on Apple Podcasts, Spotify, or your favorite podcast app.
Also, please consider giving us a rating or leaving a review, as that really helps other listeners find the podcast. You can find all the past episodes or learn more about the show, at LennysPodcast.com. See you in the next episode.
Glossary
| English | 中文 |
|---|---|
| account executive | 客户经理(account executive) |
| all-hands | 保留原文(全员大会) |
| Anne Lamott | 保留原文(人名) |
| at-bats | 挥棒机会(at-bats,棒球术语,喻指试错机会) |
| Brian Krausz | 保留原文(人名) |
| charter | 章程(charter) |
| Claire | 保留原文(人名,Stripe 前任 COO) |
| David | 保留原文(人名,Retool 联合创始人) |
| EconTalk | 保留原文(播客名) |
| Eeke de Milliano | 保留原文(人名) |
| Eppo | 保留原文(公司名) |
| ETL | 保留原文(Extract, Transform, Load,数据提取、转换、加载) |
| first principle | 第一性原理 |
| FullStory | 保留原文(公司名/产品名) |
| ghost writing | 代笔 |
| go-to-market | 市场推广(go-to-market) |
| Gong | 保留原文(公司名/产品名) |
| Ian Leslie | 保留原文(人名,作家) |
| IC | 保留原文(Individual Contributor,个人贡献者) |
| ICP | 保留原文,首次出现时中文注释:理想客户画像(ICP) |
| inbound | 入站(inbound) |
| John | 保留原文(指 John Collision,Stripe 联合创始人) |
| Lenny | 保留原文(播客主持人) |
| Lex Fridman | 保留原文(人名/播客名) |
| Linear | 保留原文(公司名/产品名) |
| matrixed organization | 矩阵化组织(matrixed organization) |
| minimum viable process | 最小可行流程(minimum viable process) |
| MVP | 保留原文(Minimum Viable Process,最小可行流程) |
| operating principles | 运营原则(operating principles) |
| Patrick | 保留原文(指 Patrick Collision,Stripe 联合创始人) |
| PM | 产品经理(PM) |
| PMF | 保留原文(Product Market Fit,产品市场匹配) |
| postmortem | 事后复盘(postmortem) |
| primitives | 基础组件(primitives) |
| product debt | 产品债(product debt) |
| product market fit | 产品市场匹配(product market fit) |
| product talent portfolio | 产品人才组合(product talent portfolio) |
| product-led growth | 产品驱动增长(product-led growth) |
| Retool | 保留原文(公司名) |
| retrospective | 回顾会(retrospective) |
| Rewind | 保留原文(产品名) |
| ROI | 保留原文(Return on Investment,投资回报率) |
| Russ Roberts | 保留原文(人名,EconTalk 播客主持人) |
| sales-led growth | 销售驱动增长(sales-led growth) |
| Scaling People | 保留原文(书名) |
| science fair | 科学展(science fair,指 Retool 内部产品展示活动) |
| shipped 邮件列表 | 保留原文写法 |
| Snir Kodesh | 保留原文(人名) |
| Stripe | 保留原文(公司名) |
| tech debt | 技术债(tech debt) |
| think rigorously | 严谨思考(think rigorously) |
| trapdoor decision | 活板门决策(trapdoor decision) |
| two-sided marketplace | 双边市场(two-sided marketplace) |
| White Lotus | 保留原文(剧名《白莲花度假村》) |
Reformatted by reformat_english.py
如何培养创新与宏大思维 | Eeke de Milliano(Retool, Stripe)
逐字稿
流程的代价
Eeke de Milliano (00:00:00):
流程,顾名思义,就是降低方差的。你之所以引入流程,是因为你担心组织中的方差过高,你希望人们多少能够达到某个标准。
Eeke de Milliano (00:00:13):
这其中的代价显然是:在降低标准、将一部分人提升到平均水平的同时,你也在把另一部分人拉低到平均水平。而通常被拉低的那些人,恰恰是你表现最好的员工、最有创造力的思考者——那些我认为实际上并不需要流程就能做出最佳工作的人。
Eeke de Milliano (00:00:34):
所以我认为,这始终是流程所面临的张力。公司规模越大就越倾向于引入越来越多的流程,原因之一显然是:找到那些不需要流程的人变得更难了,你确实需要降低方差。
播客开场
Lenny (00:00:52):
欢迎收听 Lenny’s Podcast,在这里我采访世界级的产品领导者和增长专家,从他们建设和扩张当今最成功公司的来之不易的经验中学习。
Lenny (00:01:01):
今天的嘉宾是 Eeke de Milliano。Eeke 是 Retool 的产品负责人。在此之前,她在 Stripe 做了很久的产品经理(PM)。她其实是 Stripe 最早的一批 PM 之一,参与构建了一些基础性产品,比如 Stripe Checkout、Stripe Connect、Stripe Radar 和 Stripe Chargeback Protection。
Lenny (00:01:18):
和 Eeke 的聊天让我非常尽兴。我们聊到了 Stripe 的内部文化以及它为何如此独特和富有创新精神;如何在你自己的公司中培养和保护创新;不同阶段的公司应该有多少流程;如何构建人才组合。以及更多内容。
Lenny (00:01:32):
我非常期待你收听这期节目。那么,在短暂的赞助商广告之后,我为你请出 Eeke de Milliano。
赞助商:Miro
Lenny (00:01:41):
本期节目由 Miro 带来——一款专为像你我这样的团队设计的在线可视化白板。我有一个小小的请求:请前往 Miro.com/Lenny 上我的白板,告诉我你希望我在 2023 年邀请哪位嘉宾。
Lenny (00:01:56):
当你在 Miro 白板上时,可以随意试用一下这个工具。它是一个很好的共享空间,可以与同事密切协作,捕捉创意、获取反馈,快速轻松地对任何工作进行迭代。
Lenny (00:02:06):
例如,在 Miro 中你可以通过便签、评论、实时反应、投票工具来构建产品战略,甚至还有一个估算应用(estimation app),可以用来规划团队的冲刺(sprint)。
Lenny (00:02:16):
你整个分布式团队可以围绕一个线框图(wireframe)聚集在一起,用画笔工具绘制创意,甚至可以直接把设计稿放进 Miro 白板里。
Lenny (00:02:24):
而且,借助 Miro 的现成模板,你可以从发现和研究,到产品路线图,到客户旅程流程图,再到最终设计稿——你可以想象得到。
Lenny (00:02:33):
前往 Miro.com/Lenny 留下你的建议。就是 M-I-R-O.com/Lenny。
赞助商:Notion
Lenny (00:02:41):
本期节目由 Notion 带来。如果你还没听说过 Notion,你都去哪了?我用 Notion 来协调这档播客,包括内容日历、赞助商管理,以及每期节目上线前的嘉宾准备工作。
Lenny (00:02:55):
Notion 是一款一体化团队协作工具,将笔记、文档共享、Wiki、项目管理等功能整合到一个简洁、强大且设计精美的空间中。
Lenny (00:03:06):
它不仅让你在工作中更高效,还可以轻松地过渡到个人生活中使用,这也是 Notion 真正与众不同的地方。前几天我开始了一个家庭项目,第一反应就是打开 Notion 来帮我整理一切。
Lenny (00:03:21):
了解更多并免费开始使用,请访问 Notion.com/LennysPod。今天就迈出打造一个有序、高效团队的第一步。再次说明,Notion.com/LennysPod。
采访开始
Lenny (00:03:36):
Eeke,欢迎来到播客。
Eeke de Milliano (00:03:39):
非常感谢邀请我,Lenny。
Lenny (00:03:41):
这是我的荣幸。有好几个人告诉我说一定要请你上这档播客。实际上还要特别感谢 Snir Kodesh,我相信是你的同事,他给了我一些有趣的问题来问你。所以,希望你准备好了。
Eeke de Milliano (00:03:53):
太好了。完全准备好了。Snir 是最棒的,所以我很期待。
Lenny (00:03:57):
你现在 是 Retool 的产品负责人,但在此之前你在 Stripe 待了很长时间——六年。所以在聊 Retool 之前,我想先花点时间聊聊 Stripe。
Lenny (00:04:08):
先做个铺垫,能不能聊聊你在 Stripe 做的一些事情?以及那段时间你最引以为豪的一些成果?
在 Stripe 的经历
Eeke de Milliano (00:04:15):
好的。我加入 Stripe 是在 2013 年。当时公司还很小,大概 50 人左右。而且 Stripe 当时没有任何产品经理。
Eeke de Milliano (00:04:23):
我觉得这在 Stripe 是出了名的。但这真的不是因为我们排斥 PM。主要是因为我们在为开发者构建产品,有很多非常优秀的工程师,他们本质上就是在做 PM 的工作。
Eeke de Milliano (00:04:36):
所以我实际上是以第一个客户经理(account executive)的身份加入 Stripe 的。现在看到真正的客户经理怎么做这份工作,我觉得挺搞笑的。因为我当时真的完全不够格做那份工作。但那也不是典型的销售工作,因为 Stripe 的大部分业务量都是入站(inbound)的。所以我基本上整天都在和客户交谈,帮他们弄清楚 Stripe 如何适配他们特定的业务流程和支付模式。
Eeke de Milliano (00:05:03):
其中很大一部分工作,我觉得就是 PM 做的事——和客户交谈,了解他们的痛点,帮他们弄清楚产品如何解决这些问题。直到今天,当有人问我”想进入产品管理有什么建议”时,我会说:“你应该去做一份销售工作。我觉得这很有价值。”
Eeke de Milliano (00:05:21):
不过说来话长。当时有一种商业模式——双边市场(two-sided marketplace)模式——正在变得巨大。你现在可能很难想象了,但在那时候,Airbnb、Lyft、Uber,所有这些平台都是一种相当新的商业模式。
Eeke de Milliano (00:05:41):
所以我在和所有这些客户交谈,他们的支付需求相当复杂。比如一个付款方注入资金,然后支付给一个收款方——比如 Airbnb 的房客和房东。或者多个付款方注入资金,然后支付给一个收款方——比如 GoFundMe 众筹活动。或者一个付款方注入资金,然后支付给多个收款方——比如 ClassPass,你购买一个会员订阅,然后资金被分配给一堆健身工作室。
Eeke de Milliano (00:06:10):
在此基础上,所有这些平台和市场开始面临各种相当复杂的监管和合规要求,而且各国之间差异很大。
Eeke de Milliano (00:06:18):
这就是一个非常复杂的金融基础设施问题,而 Stripe 实际上并没有合适的解决方案。市场上其他任何人也没有。
Eeke de Milliano (00:06:18):
所以当时 Stripe 的一位工程师 Brian Krausz 开始探索这个问题。因为我跟大量这样的客户在聊,我们开始一起讨论这个问题,并开始摸索。而这最终促使我们推出了当时已有产品的一个演进版本,叫做 Stripe Connect。
Eeke de Milliano (00:06:46):
我想那毫无疑问是我在 Stripe 工作期间最喜欢的项目之一。不仅仅是因为它最终对 Stripe 的业务确实非常重要。还因为它是 Stripe 的第一个产品,而我觉得这一点总是很特别的。
Eeke de Milliano (00:06:58):
然后,我在 Stripe 期间非常钟爱的第二个产品,是 Stripe Radar 这个产品。Stripe 显然处理大量支付。哪里有钱,欺诈者就会跟到哪里。
Eeke de Milliano (00:07:12):
而且确实有一些商家对支付欺诈特别脆弱。也就是说,有人用盗取的信用卡信息来购买商品。
Eeke de Milliano (00:07:21):
如果你不在支付行业,这听起来可能有点令人震惊。但如果一个商家处理了一笔来自客户的付款,而那个客户用的是盗取的信用卡,商家最终要为这笔资金承担责任。所以后果可能是毁灭性的。一个试图经营正经生意的商家就这样损失了大量金钱,因为有那么多欺诈分子在网上从他们那里买东西。
Stripe Radar 与机器学习
Eeke de Milliano (00:07:48):
所以我非常喜欢做那个产品。Stripe 的这个产品本质上是,我们构建了一系列机器学习模型,试图预测一笔支付是否是欺诈性的。然后我们在其之上构建了一个产品,帮助客户理解我们为什么拦截支付,并帮助他们围绕这一点编写自己的规则。
Eeke de Milliano (00:08:03):
这真的很有趣,既从人类学的角度。因为我们某种程度上在互联网上那些你通常不会去的角落里活动,如果你只做合法的事情的话。所以我们试图了解这些欺诈者是谁。
Eeke de Milliano (00:08:16):
但从产品的角度也非常酷,因为有各种各样关于人类应该如何与 AI 和模型交互的复杂产品问题。我猜想 AI 最新浪潮中的很多人也在深入思考这些问题。比如,“你怎么向人类解释一个模型?你怎么让他们与它交互?”
Eeke de Milliano (00:08:33):
所以这两件事都真的非常有趣。
Stripe 的 PM 哲学
Lenny (00:08:37):
我实际上为我的 newsletter 使用 Stripe。这是人们订阅的方式。当我登录 Stripe Dashboard 时,里面有那么多产品。我甚至不知道其中很多是做什么的。但我经常看到 Radar 被推荐给我,说我应该付费使用。
Eeke de Milliano (00:08:53):
不错。
Lenny (00:08:53):
我觉得我大概应该开启它。听起来真的很有用。
Lenny (00:08:57):
有一件事我想深入聊聊……你说过你加入时,Stripe 没有 PM。当你转到 Stripe 的产品岗位时,有多少 PM?
Eeke de Milliano (00:09:06):
好问题。我想大概三四个。
Lenny (00:09:10):
哇。难以置信。
Eeke de Milliano (00:09:12):
是的。
Lenny (00:09:13):
而且你说过 Stripe 以对 PM 非常晚才引入而闻名……我不知道是不是想说”反 PM”,但确实有一种很强烈的感觉,“我们为什么需要 PM?我们有优秀的工程师,他们可以决定构建什么。”
Lenny (00:09:23):
关于 Stripe 的这种整体理念,你有什么可以分享的吗?它有效吗?它好吗?因为很多公司是反 PM 的。我觉得他们总是拿 Stripe 作为例子,Snap 是另一个例子,“我们不需要 PM。看看这些公司在没有 PM 的情况下走了多远。”
Lenny (00:09:38):
Stripe 有什么独特之处让它们不需要 PM 吗?我想大概到 200 名员工的时候,他们才有了第一个 PM。
Eeke de Milliano (00:09:44):
我想我们实际上在……大概 100 名员工的时候有了第一个 PM。
Lenny (00:09:47):
好的。
Eeke de Milliano (00:09:48):
但确实,确实很晚。实际上,也许可以做一个模式匹配。Retool 也在很长一段时间里没有真正的 PM。
为开发者构建产品的独特性
Eeke de Milliano (00:09:57):
我觉得实际上 Stripe 和 Retool 这两个案例中,这两家公司的共同点是,你在为开发者构建产品。构建产品的人在很多方面就是客户。所以他们能理解。在某些方面,真的没有理由需要一个中间人来试图搞清楚,“嘿,客户是谁,他们需要什么?他们的痛点是什么?”
Eeke de Milliano (00:10:19):
而我觉得那个”我们确实需要 PM 了”的时刻变得清晰的时候,我想我们在 Retool 也有同样的感受,就是你的客户群开始扩张。你开始有了不同类型的客户。你需要理解整个市场,理解你正在追求的所有 ICP(Ideal Customer Profile,理想客户画像)。
Eeke de Milliano (00:10:35):
而且组织变得更复杂。我觉得 Stripe……天哪,尤其如此,它真的是一个极其矩阵化的商业组织。因为每次你推出一个产品,你都要考虑,“好吧,我们在其他国家怎么做?那里有不同的金融基础设施。我们怎么考虑法律方面、合规方面等等?”
Eeke de Milliano (00:10:51):
我觉得 PM 真的可以把整个故事串联起来,推动整台机器运转。除了理解客户、价值主张和整体战略是什么。
Lenny (00:11:04):
这是一个很好的提醒,工程师和设计师可以做 PM 的工作,但通常他们不想做。其中有很多不好玩的部分。他们会说,“哦,真希望有个人来做这些事。“而 PM 享受那种工作。他们擅长这个。所以最终工程师和设计师会意识到,“好吧,我明白为什么也许我们应该招一个 PM 了。“
选择产品管理之前要想清楚
Eeke de Milliano (00:11:23):
我其实经常对那些考虑进入产品管理的人说这句话。“太棒了。只是要非常、非常确定你签约的是什么。”
Eeke de Milliano (00:11:33):
这有点像,我觉得很多人想成为管理者。但你得知道,做管理者就是,“嘿,你要做很多绩效评估。你要花很多时间在一对一沟通上。“你必须真的热爱那种工作。而在产品管理的例子中,我觉得也是一样,你要不断地跨很多不同的团队协作。你要试图影响很多不直接向你汇报的人,去做一堆事情。
Eeke de Milliano (00:11:54):
如果你热爱这些,那很好。但你必须确定你知道自己签约的是什么。
Lenny (00:12:00):
对,这是一个非常好的类比。我第一次成为管理者的时候,我其实是工程师。管理的是工程师。然后当我转去做 IC 工程师之后,我当时就想,“我再也不做管理了。一点都不好玩。我为什么要做这个?”
Lenny (00:12:12):
我想象人们进入产品领域时以为自己会拥有所有这些控制权、权力、影响力。然后他们会发现,“天哪,这个工作太疯狂了。我签的是什么?”
Eeke de Milliano (00:12:20):
真的很难。
Lenny (00:12:23):
是的。这让我想起,我听说你在 Stripe 做的一件事是,你写了他们的内部文化指南。就像一个 Stripe 文化的快速入门指南,我想可能是分享给早期员工的。
Lenny (00:12:33):
(空白)
Stripe 文化的独特之处
如果确实如此,我很好奇 Stripe 的文化到底有什么特别?你能否简单分享一下,是什么让 Stripe 如此与众不同?显然,它是世界上、乃至历史上最成功的公司之一。我知道随着市场放缓,大家的步伐都慢了一些。
Lenny (00:12:48):
但 Stripe 的成功令人难以置信,而且仍在疯狂地创新。招揽了极优秀的人才。这些人在创立了不起的公司。
Lenny (00:12:56):
所以回到我的问题,你认为是什么让 Stripe 的文化如此独特和特别?
Eeke de Milliano (00:13:01):
嗯,那份 Stripe 文化简明指南。我想我们大概是在公司 150 人左右的时候写的。我们写它的目的其实是分享给候选人看的。
Eeke de Milliano (00:13:10):
因为我们的想法是:“你看,我们做事的方式比较有主见。大多数公司很难描述自己的文化是什么——就像鱼怎么描述水一样?但我们觉得,把那些我们有明确立场的事情整理出来是值得的——你可能喜欢,也可能不喜欢。”
Eeke de Milliano (00:13:29):
实际上,当我们发布这份指南的时候,我们衡量成功的标准是:让更多对的人来申请 Stripe,让更少不对的人来申请。里面有一整段话,大意是:“嘿,你看,我们这里工作挺辛苦的,这肯定不适合所有人。但希望你对能和真正在乎事情的同事一起拼命工作感到兴奋,这就是回报。” 所以,这也许算一个例子。
持续做出大量好决策
Eeke de Milliano (00:13:56):
关于 Stripe 的文化和它成功的原因。我确实一直在想,“Stripe 是否有一两个关键的转折点或决策,真正把它推上了成功的道路?” 实际上我觉得没有。每次我想,“如果这件事没有发生的话……”
Eeke de Milliano (00:14:16):
我总能推演出,“如果其他那些事情发生了,Stripe 大概还是会走到差不多同样的地方。”
Eeke de Milliano (00:14:24):
所以我认为 Stripe 真正特别擅长的……顺便说一句,这些你都要打一个巨大的折扣来听,因为我从 2019 年起就不在那里工作了。但至少根据我在那里的经历,Stripe 真正擅长的是——不仅仅是一两个好决策——而是不断地做出大量非常好的决策,无论大小。
Eeke de Milliano (00:14:44):
而且我认为这很大程度上是文化使然。这里对”思考”有一种极大的尊重和热情。这深深嵌入了文化之中。公司的价值观之一就是”严谨思考”(think rigorously)。每次会议的基调都是:“嘿,我们怎么从第一性原理来思考这个问题?”
Eeke de Milliano (00:15:03):
比如,从来没有人会说,“X 是最佳实践。” 大家会说,“嗯,为什么?” 你必须再往下挖几层。所以我认为这是其中一个方面。
写作文化
Eeke de Milliano (00:15:14):
另一个方面……这一点已经有很多文章写过了。Stripe 有非常强的写作文化。所有沟通都围绕书面写作展开——业务评审、战略备忘录、产品评审。写作量非常大。
Eeke de Milliano (00:15:26):
我非常坚信这一点:除非你是一个清晰的思考者,否则你不可能成为一个好的写作者。在 Stripe,如果你写不好,我认为其实是很难取得成功的,至少在早期是这样。所以我认为 Stripe 培养了大量非常优秀的写作者,而作为输入,也培养了大量的优秀思考者。
不在决策上过度纠结
Eeke de Milliano (00:15:44):
然后,我认为 Stripe 真正擅长还有一点,就是不在决策上过度纠结。因为这种严谨方法的另一面就是——你把自己锁在一个房间里五天出不来。你必须善于快速做出大量决策,而且是正确的决策。
Eeke de Milliano (00:16:01):
我们经常讨论的一个概念就是:“这是一个活板门决策吗(trapdoor decision)?” 我认为这个概念来自亚马逊。
Lenny (00:16:12):
单向门,还是双向门。
Eeke de Milliano (00:16:13):
就是说,“如果你做了这个决定,它是一扇门,还是两扇门?你能从这个决定退回来吗?”
Eeke de Milliano (00:16:16):
我觉得 Stripe 在严谨判断……回到严谨这个点上——关于什么才是真正的活板门决策——做得非常出色。
Eeke de Milliano (00:16:22):
比如很多人认为定价是一个活板门决策。但实际上,让现有用户沿用原有定价模式、只对未来的新用户调整定价,其实非常容易。而且如果你相信产品会成功,早期用户在定价体系下只占一小部分。
Eeke de Milliano (00:16:41):
如果产品不成功,那定价模式怎么改又有什么关系呢?所以我认为这是一个很好的例子——人们以为那是活板门决策,但实际你可以比你想象的更快地在这个决策上推进。
头衔决策的严谨
Eeke de Milliano (00:16:52):
而另一个在我们看来确实非常像活板门决策的,我认为 Stripe 花了很长时间去严谨对待的,是头衔(titles)。我认为 Stripe 以不太有头衔而闻名。
Eeke de Milliano (00:17:03):
而且我认为对那个决策保持严谨是对的,因为一旦给了某人一个头衔,你很难再收回来。所以你最好对你想给的头衔有把握。
Lenny (00:17:16):
是的,头衔那件事特别搞笑。我整理过一份大公司职级名称对照文档,涵盖了所有大公司的职级命名。
Eeke de Milliano (00:17:26):
在 Stripe 是不是所有人都是 lead?
Lenny (00:17:26):
文档里就是:产品经理、产品经理、产品经理、产品经理……是的,偶尔冒出来一个 lead。VP 的头衔基本上也就是产品经理或者产品负责人之类的。
Eeke de Milliano (00:17:36):
对。是的。
Lenny (00:17:37):
太搞笑了。你提到第一性原理这个概念。人们经常说,“我们要成为第一性原理思考者。我们要从第一性原理出发思考。”
Lenny (00:17:47):
Stripe 实际上是怎么把这件事落地、执行的?还是说只是创始人自上而下地不断追问,然后层层渗透下去?或者他们还做了别的什么来灌输这种思维方式?
第一性原理的落地
Eeke de Milliano (00:17:57):
我认为确实主要是创始人自上而下的。他们也非常擅长招聘本身就以这种方式思考的人。所以各种因素叠加在一起,真的就是层层渗透。
Eeke de Milliano (00:18:05):
实际上,直到今天,当我在准备一份备忘录,或者一份董事会材料之类的东西时。我脑子里会想象,“如果我必须把这个呈递给 Patrick 会怎样?” 然后我的想法就会变得好得多,因为我能预想他们会问什么样的问题。
Eeke de Milliano (00:18:23):
所以,我认为这是第一点。第二点我认为就是这种写作文化。一旦你开始把东西写下来,你就会意识到,“嘿,这其实不太说得通。”
Eeke de Milliano (00:18:33):
然后,我认为第三点是,这里对现状始终存在大量质疑。所以如果一个行业长期以来一直以某种方式做事,大家就会问,“嗯,为什么要那样做?”
Eeke de Milliano (00:18:46):
我认为这其实就是 Stripe 起源的方式。Stripe 刚起步的时候,如果你想开一个商户账户,可能要花几周时间。所有人都觉得这就是正常的。当然 John 和 Patrick 就会想,“嗯,需要这么长时间其实没什么道理。”
Lenny (00:19:00):
(空白)
Lenny (00:19:00):
你分享了 Stripe 的一些价值观……我不确定它们是否就叫价值观、核心价值观之类的。但还有其他可以分享的吗?你提到一个是严谨思考,或者不要过度思考。Stripe 还有哪些价值观?
Eeke de Milliano (00:19:10):
对,严谨思考是其中之一。而且我记得他们最近可能已经在网站上更新了这些内容,所以我的记忆很可能已经过时了。
Eeke de Milliano (00:19:19):
实际上 Stripe 会把它们叫做运营原则(operating principles)。我觉得这其实更好。因为价值观这东西,你没办法真正告诉别人该看重什么。每个人都有自己的价值体系。但你可以告诉别人:“嘿,我们是这样运营的。“
保持紧迫感与专注
Eeke de Milliano (00:19:32):
另一个我很喜欢的是,保持紧迫感与专注(move with urgency and focus)。它传达的核心就是——作为一家创业公司,你最大的盟友也是最大的敌人,就是时间。所以你必须行动得非常、非常、非常快。
Eeke de Milliano (00:19:48):
客户优先,是另一个。或者更准确地说,用户优先,因为 Stripe 把客户称为用户。这些是我最喜欢的几条。
Lenny (00:19:56):
回想 Airbnb 同样让我觉得特别的地方,那些价值观……我们叫它核心价值观。我认为它们确实非常重要,塑造了公司最终的模样。我恰好在他们制定这些价值观的那段时间也在公司。
Eeke de Milliano (00:20:08):
哦,太棒了。
Lenny (00:20:09):
我很好奇,在 Stripe,你还记得这些运营原则是怎么产生的吗?因为我之前提到过,有创始人正在听——“我该怎么为自己的公司制定这些?”
Eeke de Milliano (00:20:19):
我很确定是 Patrick 写的。嗯。我觉得它们出自……Patrick 和 John 一起写的。
Eeke de Milliano (00:20:26):
实际上,还有一个我很喜欢的原则……我觉得他们现在已经没有了,但当时确实很好,运营原则里有一条:微观悲观,宏观乐观(micro pessimists, macro optimists)。
Lenny (00:20:33):
哇。
Eeke de Milliano (00:20:34):
对。它的意思是:“从长远来看,我们预期曲线会上扬。我们深信几乎所有事物都会向上发展。但在日常决策中,在细节上,我们相当挑剔。怎么确保这个东西能行?“我们会去想所有可能行不通的方式。
为什么不是每个团队都在创新
Lenny (00:20:53):
让我们把视角拉远一点。我们一直在谈 Stripe。Retool 同样是一家非常基于第一性原理、极具创新力的公司。
Lenny (00:20:59):
想到 Retool 时我脑海中浮现的一件事是,在那段疯狂的市场年代——当然说的也不远,就是去年——我知道 Retool 在融资方面非常保守,包括融资时的估值。回头看,这确实是一个非常明智的决定。当所有人都在以千亿美元的估值融资时,我记得他们最后一轮的估值是几十亿。这是一种非常合理、保守的融资思路。
Lenny (00:21:23):
所以,我想泛泛地谈谈创新。你觉得为什么有些团队能运转创新机器,持续推出新产品、颠覆行业,而另一些公司却只能按部就班、趋于保守?
Lenny (00:21:37):
你有没有观察到什么?或者你自己会给所在的团队带来什么,来帮助激发创新和宏大思考?
Eeke de Milliano (00:21:43):
是的,我其实会从这个问题更极端的角度来思考。不是”为什么有些团队能创新?“而是”为什么不是每个团队都在创新?“我觉得没有谁早上醒来会想:“嗯,今天我就想做些无聊的、渐进式的活儿。”
Eeke de Milliano (00:21:57):
但大多数团队最终做的确实是相当渐进的工作。我一直在想,“到底是什么阻止了人们发挥创造力、想得更大?“我认为这归结于几件事,公司多少有些不自觉地就在做了,甚至没有意识到。
对失败的恐惧
Eeke de Milliano (00:22:14):
其中一个就是对失败的恐惧。我觉得领导者想要创新带来的收益,但并不真正愿意承受创新的代价。也就是说,“听着,如果你要大胆挥棒,就不可避免地有时会栽跟头。”
Eeke de Milliano (00:22:29):
所以我觉得要缓解这个问题,你必须开始把失败暴露在阳光下。这真的是唯一的办法。你必须开始让它变得正常化一些。当然,如果一个人或一个团队持续失败却不从中学习,那是需要处理的。
Eeke de Milliano (00:22:46):
但我认为有时候失败是好事。当你真的失败时,把它当作一次机会。别白白浪费了这个可以学习的时刻。
Eeke de Milliano (00:22:57):
举个例子,与其把某个活动叫作事后复盘(postmortem),不如叫它回顾会(retrospective),让它变成一件正面的事。就像在说:“嘿,我们从这件事中学到了东西。”
Eeke de Milliano (00:23:07):
然后,我觉得缓解失败感的另一个方式是,你得想办法让人们获得更多挥棒机会(at-bats)。因为很明显,任何需要一年才能发布、期间没有任何客户反馈的项目,它的赌注就是会感觉非常高。如果你搞砸了,后果将是灾难性的。所以你必须想办法降低赌注。
Eeke de Milliano (00:23:27):
说实话,我觉得在某些方面这其实挺简单的。就是,“听着,不要在那些更大的赌注上投入太多资源。让小团队来做。“同时,尽快获取客户反馈。不要等到东西完美了才出手。这样你就能控制风险。
Eeke de Milliano (00:23:44):
所以对,对失败的恐惧,这绝对是阻碍团队创新的一个因素。
被紧急工作拖垮
Eeke de Milliano (00:23:49):
还有一个很实际的原因。有时候团队就是被紧急工作拖住了。技术债(tech debt)太多了。产品债(product debt)太多了。Bug、系统不稳定。这是一个巨大的需求层次金字塔。如果他们整天埋头处理事故,根本不可能有精力去关注那些更高层次的、更大的、有创造性的工作。如果是这种情况,那就去诊断问题,把你的团队从中拉出来。
给团队思考的许可
Eeke de Milliano (00:24:18):
然后,我认为团队不够创新的最后一个原因是,我觉得宏大思考真的很难。对某些人来说可能比较自然。但对我们大多数凡夫俗子来说,它就是非常、非常难。而且需要时间。当你在一家创业公司里日复一日地苦干,你就是在踩水,勉强撑过每一天。
Eeke de Milliano (00:24:45):
抽出时间去真正思考战略、思考事情应该往哪里走、发挥创造力——这相当难。所以我称之为——你得给团队思考的许可。在公司文化中,在整体业务流程中,创造这样的时刻,去问大家,直接说出来:“嘿,想得更大是你工作的一部分。”
Eeke de Milliano (00:25:09):
在 Retool,我们有团队章程(team charter),会做团队规划。在每个团队章程的最后,我们有一个叫”想得更大”(Think Bigger)的板块——“如果有额外 20% 的时间,你会做哪些不在这个清单上的事?”
Eeke de Milliano (00:25:21):
另外,我们在 Stripe 有一个非常好的传统,现在 Retool 也有。叫做”疯狂想法”(Crazy Ideas)。每年年初,David 会向整个组织发一份空白文档,标题就是”疯狂想法”。
Eeke de Milliano (00:25:39):
提示语是:“疯狂想法是我们显然不应该去做的那种点子。有 90% 的概率它们毫无意义。但如果那 10% 的概率成立,它们将为 Retool 的业务带来 10 倍甚至 100 倍的差别。“然后,就是字面意义上征集疯狂想法。
Eeke de Milliano (00:25:57):
(空白)
整个组织都很喜欢。特别棒。围绕它的那股热情真的很酷。而且不仅仅是产品创意,还有关于我们应该如何运营组织的不同想法,或者里面那些真的很酷的营销创意。
Eeke de Milliano (00:26:12):
所以,那个文档太棒了。每当我心情低落的时候,我就去翻翻那个文档。
Lenny (00:26:17):
我知道你们今年推出了三款不同的产品,这个我们接下来要聊聊,也许就是从这个大胆构想中诞生出来的。但在聊这个之前,还有几个问题想深入挖掘一下你刚才分享的内容。
Lenny (00:26:26):
一个是这个超棒创意的大文档。从中诞生了什么成果吗?因为我想到黑客松,大家充满热情,很兴奋,做了各种很酷的东西,然后就没了下文。
Lenny (00:26:35):
从这个文档中真的产出了什么吗?它是否真的催生了大家会去跟进落实的创意?
Eeke de Milliano (00:26:38):
是的。是的,是的。所以每年我们发出这个文档的时候,都会回顾上一年的文档,然后我们会看,“好,这个清单上的事情我们做了哪些?” 每年我们基本都能完成清单上的三到八项。
Lenny (00:26:49):
哇。
Eeke de Milliano (00:26:50):
是的。
Lenny (00:26:51):
有没有哪个已上线的产品是从那个清单中来的,能想到一个例子吗?
Eeke de Milliano (00:26:54):
实际上,我们去年发布的三款产品中,至少有一款,甚至两款,都曾经在疯狂创意清单上出现过。比如说,一年前,如果你问我,“Retool 的产品是什么?” 我会告诉你,“Retool 帮助你极其快速地构建内部前端。”
Eeke de Milliano (00:27:09):
但如果你想定时调度一个查询在稍后运行,或者让某个事件触发,或者运行一个 ETL 任务,Retool 做不到。所以这其实是疯狂创意之一。而它最终变成了 Retool Workflows,我们就在去年十一月刚刚发布。
Lenny (00:27:28):
好的。我们等下一定会聊聊这个。我想先回到你提到的另外两个建议。一个是拥抱失败,让失败变得可以接受。第二个是,不要让人们被紧急事务吞噬,给他们时间去专注重要的事情。
Lenny (00:27:42):
有没有什么具体的例子,说明如何帮助人们拥抱失败?你提到了回顾会(retrospective)。还有没有你发现有效的其他方法,无论是作为一种策略、流程还是框架,帮助人们走出来?
Lenny (00:27:55):
因为我经常听到”拥抱失败”这句话。然后大家的反应是,“哦,但我失败了,我很差劲。” 所以,有没有什么你觉得在这方面有效的方法,可以营造那种感觉?
公开分享失败经验
Eeke de Milliano (00:28:04):
对我来说,关键在于后续跟进。让人们在这种通常只谈成功经验的公开场合中谈论失败。让一个人真正写一篇笔记,说,“嘿,以下是我从我们做的这件事中学到的所有东西。” 然后发给整个组织。
Eeke de Milliano (00:28:18):
在 Retool 我们有一个 shipped 邮件列表。如果你上线了什么东西,你总是会发到那个列表。
Eeke de Milliano (00:28:24):
让他们把那封邮件发给整个组织。这是一种很棒的庆祝方式。或者让他们在 all-hands 上做分享,讲讲他们学到了什么。而且几乎每次都会带来,我认为,一个非常正面的转变。
Lenny (00:28:38):
在 Airbnb,我记得有段时间,有一个颁给最大失败项目和功能的奖。
Eeke de Milliano (00:28:42):
真的吗?那太酷了。
Lenny (00:28:43):
是的,好像是一个奖杯之类的。这个想法持续的时间不长,但很有意思。
Eeke de Milliano (00:28:47):
是的,是的,是的。
给团队长期思考的空间
Lenny (00:28:48):
然后,关于第二点——紧急性,给人们一个长期思考的机会。在这方面,你有没有发现什么真正有效的方法,来打造那样的文化,给产品经理(PM)和产品团队一个长期思考的机会,而不是一直陷在眼前的救火中?
Eeke de Milliano (00:29:02):
有一些自上而下的方法,也有一些自下而上的方法。
Eeke de Milliano (00:29:06):
自上而下方面,有时候你就是得愿意为某个人投入资源。比如他们带着一个创意来找你,你就说,“好吧,拿一个工程师去做吧。” 你就是得给人们那种组织层面的认可和支持。
Eeke de Milliano (00:29:21):
实际上,我回想起 Stripe 那位工程师,Brian Krausz,他开始探索这个市场模式的时候。我在想,我不记得有谁正式跟他说过,“这是你现在的工作了。” 我觉得他就是自己去看、自己去钻研。然后到了某个节点,有个经理说,“好吧,这现在就是你的工作了。”
Eeke de Milliano (00:29:43):
但确实,我觉得你必须能够为人们投入时间并给予支持。黑客松我觉得在这方面挺好的。它确实是一个让人们退一步的机会。
Eeke de Milliano (00:29:55):
然后,我觉得更重要的是,在人们的规划流程中,我非常喜欢问大家那个”多 20% 时间”的问题。另一个问题是,“看,如果你今天把团队规模翻倍,你会做什么?” 这也会出现在我们的规划流程中。
Eeke de Milliano (00:30:08):
我觉得这真的能帮助人们跳出这种……我觉得你最终会按照现有的团队来规划,而不是按照你应该拥有的团队来规划。所以,这就是人们可以跳出那个思维框架的方式。
Lenny (00:30:20):
太棒了。我真的很喜欢你规划文档中”想得更大”这个模块。就是,“如果你有更多资源你会做什么?” 也许快速问一下,你会要求他们提供很多细节吗,还是说就只是一个大胆创意的要点列表?
Eeke de Milliano (00:30:32):
大家可以尽情发挥。想怎么写就怎么写。我见过有人甚至做了完整的 demo。
Eeke de Milliano (00:30:40):
但我其实觉得,在这种情况下,技巧恰恰是少给框架。因为你并不想把它框死……或者让它变得令人生畏。如果有人只想写几个要点,那也很好。
赞助商广告
Lenny (00:30:53):
本期节目由 Eppo 为您呈现。Eppo 是一个新一代 A/B 测试平台,由 Airbnb 校友为现代增长团队打造。Netlify、Contentful 和 Cameo 等公司都依赖 Eppo 来驱动他们的实验。
Lenny (00:31:07):
无论你在哪里工作,运行实验正变得越来越不可或缺,但目前没有商业工具能够与现代增长团队的技术栈相集成。这导致要么浪费时间自建内部工具,要么试图通过笨拙的营销工具来运行实验。
Lenny (00:31:21):
我在 Airbnb 的时候,很喜欢我们的实验平台的一点是,能够轻松地按设备、国家和用户阶段来拆分结果。Eppo 做到了这一切,甚至更多。快速交付结果,避免烦人的冗长分析周期,帮助你轻松找到所发现的任何问题的根本原因。
Lenny (00:31:41):
Eppo 让你超越基本的点击率指标,转而使用他们的北极星指标,比如激活、留存、订阅和支付。而且 Eppo 支持前端、后端、邮件营销,甚至机器学习客户端的测试。
Lenny (00:31:55):
前往 GetEppo.com 了解 Eppo。Get E-P-P-O.com,让你的实验速度提升十倍。
Retool 的三款新产品
Lenny (00:32:03):
好的,那你们今年推出了三款新产品。通常来说,公司一年能推出一款产品就算走运了。几个问题。
Lenny (00:32:11):
第一,跟我们说说那三款产品分别是什么,万一有人感兴趣想去看看。第二,这样做是个好主意吗?一年推出三款新产品到底好不好?
Lenny (00:32:19):
(空白)
第三,你在组织层面做了什么,才让这一切成为可能?因为这感觉非常雄心勃勃且罕见,我很想了解你从中学到了什么。
Eeke de Milliano (00:32:28):
我们推出的三款产品,其一是我之前跟你提到过的 Retool Workflows。就是,如果你想要创建一个工作流——比如定时告警、运行任务——你可以用 Retool 的方式来做。它是一个可视化的、更简单易用的构建器,用来创建各种工作流。但你也可以在上面写自己的代码。
Retool Mobile 与 Retool Database
Eeke de Milliano (00:32:50):
第二款产品是 Retool Mobile。用 Retool 很容易就能构建出色的 Web 应用。但有很多用户并不是整天坐在桌前面对笔记本电脑的。对于这些用户……我们听到很多公司说,“我想要一个移动端原生应用。“所以,我们推出了这款产品。
Eeke de Milliano (00:33:09):
第三款产品是 Retool Database。直到不久之前,如果你使用 Retool,你可以通过 API 或数据库,将你的数据直接连接到 Retool。
Eeke de Milliano (00:33:20):
但我们发现,实际上很多人要么无法访问自己的数据库,要么只是想构建一个内部工具,并不一定想把数据存在生产数据库里。
Eeke de Milliano (00:33:29):
所以我们构建了……本质上,我们为你启动一个 Post[听不清 00:33:32] 数据库。你可以通过一个非常友好的 UI 访问它,直接在 Retool 中管理。
Lenny (00:33:38):
太棒了。好,回到另外两个问题。
回顾:同时推出三款产品是否明智
Eeke de Milliano (00:33:42):
好。你第二个问题是,“这是不是一个好主意?”
Lenny (00:33:44):
对。
Eeke de Milliano (00:33:46):
嗯,怎么说呢。我觉得事后来看,如果让我重新来过,我认为把它们排序推出会更好一些。因为我觉得我们最终做的,是在差不多同一时间发布了这三款产品背后的理念。然后它们又在差不多同一时间成熟,这对整个组织来说占用了大量的心力。尽管实际上,各个团队本身并没有那么大。
Eeke de Milliano (00:34:18):
就是,我们有这么多产品,一直在等它们上线、等它们上线。而如果我们把它们排序推出,我觉得整个组织会感觉更有节奏感。
Eeke de Milliano (00:34:28):
但是,结果还是成了。我觉得这也是很有意思的地方。我们确实做到了在一年内推出三款产品。
Eeke de Milliano (00:34:36):
另外,我需要补充一点,在我职业生涯越往后,我越意识到自己不过是在巨人的肩膀上搭建。其中很多想法等等,在我来之前就已经在推进和运作了。
Eeke de Milliano (00:34:50):
但确实,看到我们在一年内把这一切都推过终点线,真的很令人振奋。
组织如何支撑三线并行
Lenny (00:34:55):
那么,最后一个问题就是,你觉得你们做了什么才让这一切成为可能?因为能构建这么多东西真的很罕见。而且我知道团队规模并不大。Retool 大概有多少人?
Eeke de Milliano (00:35:05):
目前我们大约 300 人。
Lenny (00:35:07):
对。那你是如何组织一个团队来同时构建并推出三款……我之前没想到它们是差不多同时推出的。这就像,我脑海中浮现出 Elon Musk 同时发射三枚火箭的画面。你们是怎么做到的?
Eeke de Milliano (00:35:20):
是的,我猜我们的产品营销团队确实有这种感觉。嗯,有几件事。我们从所有这些项目起步时规模都非常小。
Eeke de Milliano (00:35:30):
我想我提到过,在前六个月里,每款产品真的只有一两个人在做。一个工程师加一个设计师,或者一个工程师加一个产品经理(PM)。直到明确有东西可以做的时候,它们才获得了资源投入。
Eeke de Milliano (00:35:46):
所以这些团队,他们花了大量时间与客户在一起,大量时间构建,大量时间做原型。直到那个时刻——“好,它们准备好了。“我们才开始往团队里加人。
Eeke de Milliano (00:35:59):
这是第一点。第二点是,我们真的把它们当作创业公司来对待。我们就好比,Retool 是 VC,Retool 提供资源和现有客户群作为投资。这显然非常有价值,因为你有这么多客户可以营销和推广。
Eeke de Milliano (00:36:15):
但与此同时,这些团队必须证明 ROI。要么是用户参与度,要么最终是收入,才能继续推进。
Eeke de Milliano (00:36:25):
第三件事……这一条,其实我觉得可能颇有争议。就是,我们非常有意识地让这些团队与组织其他部分保持分离,尤其是在早期。现在,它们中的很多已经完全融入了整体的组织流程。
Eeke de Milliano (00:36:42):
但在非常早期,它们独立运作,只与领导团队中的一两个人单独对接。它们在产品本身方面也相当独立。
Eeke de Milliano (00:36:56):
我觉得 Retool Mobile 其实是一个很好的例子。当时我们有很多讨论,是否应该在核心 Web 应用构建器的基础上去做 Retool Mobile。因为很多底层基础组件是相同的。
Eeke de Milliano (00:37:09):
我们最终决定把它作为独立团队来运作,因为我们希望团队能够非常、非常快地行动。我们不希望它被拖入那些已获得产品市场匹配的产品所面临的现实问题中——Bug 等等之类的。
Eeke de Milliano (00:37:24):
我觉得这个决定绝对正确,因为 Retool Mobile 实际上有着相当不同的目标客户。这一点我们大概到项目进行到一半时才真正意识到。而如果一直困在核心 Retool 产品里,我不认为我们能真正理解这一点,甚至不可能在那个方向上有更开阔的思考。
Eeke de Milliano (00:37:43):
但这样做也是有代价的。就是,“好,现在我们有两个产品,我们必须……”我认为显然优势在于,“这些产品如何互相配合,如何在彼此之上构建?”
Eeke de Milliano (00:37:52):
所以,我们现在需要在这方面投入。但我认为这完全值得,因为你的团队能够更快地行动,更独立,思考也更加独立。
不同阶段的流程:多少才合适?
Lenny (00:38:00):
你在 Stripe 和 Retool 工作的这段时间……我知道我们在录制之前聊过。你很深入地思考过,“处于不同阶段的公司,什么样的流程程度是合适的?”
Lenny (00:38:12):
我很想听听你的想法,因为我知道这是很多公司面临的挑战。“我们现在要引入多少流程?要不要从大公司借鉴?还是尽量保持精简?”
Lenny (00:38:22):
这方面其实有一个我们亲身经历的例子。简单提一下,很长一段时间里大家对流程有巨大的抵触。所以产品团队一度有点混乱。后来我们说,“好,我们需要产品开发流程。我们需要截止日期和需求文档。“这帮了大忙。
Lenny (00:38:40):
所以让我再问一次,你怎么看待公司不同阶段应有的流程程度,你在这方面有什么心得?
Eeke de Milliano (00:38:45):
对,我真的很希望各公司能有一种时间胶囊之类的东西,让你能看到它们在 20 人、50 人、100 人、500 人时各自的流程是什么样的。
Eeke de Milliano (00:38:55):
因为我们在 Stripe 的时候,想搞清楚自己的规划流程,实际上去跟 Amazon、Atlassian、Apple 以及所有我们非常敬仰的公司聊过。
Eeke de Milliano (00:39:07):
我记得从这些公司记了很多笔记,然后觉得:“嗯,这确实很棒,但 Stripe 根本用不了。” Stripe 当时比这些公司小得多。
Eeke de Milliano (00:39:17):
所以它们告诉了我们终点在哪,但完全没告诉我们怎么到那里。所以,Lenny,也许你可以帮我们弄清楚各公司的时间胶囊,以及什么流程在什么时候是合适的。
Lenny (00:39:27):
嗯,我大概正在做这件事。
Eeke de Milliano (00:39:28):
哦,太好了。
Lenny (00:39:30):
我正在逐个公司地做,讲它们如何看待流程、如何围绕流程思考。然后也许每隔几年我会再去回访一下。
Eeke de Milliano (00:39:36):
很酷,我很喜欢这个想法。不过好吧,直接回答你的问题。流程……嗯,它确实让人嘴里发苦,我觉得。
Eeke de Milliano (00:39:47):
流程,从定义上说,就是在降低方差。你引入流程,是因为你担心组织中差异太大,你想让大家达到某个标准。
Eeke de Milliano (00:40:00):
而代价显然是,在你降低标准、把一些人拉到平均水平的同时,你也在把另一些人拉到平均水平。而往往你拉下来的那些人,正是你绩效最高的人、最具创造力的思考者。那些我认为其实不需要流程也能做出最佳工作的人。
Eeke de Milliano (00:40:21):
所以,我认为这就是流程始终存在的张力。而显然,公司越大越需要引入更多流程的原因之一,就是你越来越难招到所有都不需要流程的人。你确实需要降低差异。
Eeke de Milliano (00:40:38):
这其实有点跑题,但有点相关,所以我还是提一下。你觉得太跑题了可以告诉我。
Lenny (00:40:44):
说说看。
创造力的代价与 AI 的隐喻
Eeke de Milliano (00:40:47):
我最近在听一个很棒的播客,主持是 Russ Roberts,他是一位教授。他主持 EconTalk。不知道你听不听。
Eeke de Milliano (00:40:56):
他在采访一个人,Ian Leslie,一个很棒的作家,刚写了一篇文章……大意是在 AI 时代,做人意味着什么。
Eeke de Milliano (00:41:07):
我觉得他把这个想法表达得很好。就是,当我们看到 ChatGPT-3 吐出一段感觉很像人类的文字时,我们都非常惊叹。
Eeke de Milliano (00:41:20):
但我们有点忘了的是,在过去十、二十、三十年里,我们实际上一直在让人类变得更加像机器人。我们确实在让每个人在很多方面都标准化,让人们变得更加套路化。想想我们怎么教人写作就知道了——“嗯,五个段落。开头段。点明你的主题。”
Eeke de Milliano (00:41:43):
总之,我想说的重点是,你越追求套路化、越追求大规模复制,你就越压制人们的创造力,离那些真正的高峰就越远。对我来说,这就是流程、规则和模板的代价。
Eeke de Milliano (00:42:05):
所以如果你要引入流程,一定要非常、非常确定你能接受这个代价。而且要给人留出逃生通道。
最小可行流程
Eeke de Milliano (00:42:13):
所以我开始把这个叫做 MVP——最小可行流程(minimum viable process)。如果我给人们一个模板,我会说:“看,用这个模板。但如果你想突破它,请绝对放手去做。“我现在开始在模板顶部写上这句话了。
Eeke de Milliano (00:42:26):
就是:“如果这个模板不适合你想表达的东西,就别用它。但要知道,这是最低限度的东西。我们把标准设在这里,但如果能做得更好,请往上走。”
Eeke de Milliano (00:42:38):
总之,这就是我对流程的一番长篇大论。话虽如此,我确实认为,公司里有一组文档是非常、非常有价值的。组织的每一个层级,在整个生命周期中都应该有这些文档。
Eeke de Milliano (00:42:54):
至于它有多详细、时间跨度多长,我觉得取决于你有多大。
三份核心文档
Eeke de Milliano (00:43:00):
但对我来说,这些文档就是:章程(charter)——“你的使命、愿景和战略是什么?“目标——“你要做什么,怎么衡量成功?“然后是路线图——“你要交付什么东西?”
Eeke de Milliano (00:43:15):
我认为整个公司需要这些,每个职能部门也需要这些。所以在产品方面,你需要这三个。然后在每个团队内部,你也需要这三个。
Eeke de Milliano (00:43:26):
关于这个框架,我自己注意到两件事。第一,我实际上发现团队往往是自下而上而不是自上而下地建立这些东西的。他们从路线图开始——“我们要交付哪些东西?“尤其是在早期。然后慢慢倒推出一个章程。但我认为从自上而下开始是非常、非常值得的。
Eeke de Milliano (00:43:47):
然后我注意到的第二件事是,你的时间跨度确实会随着成熟度而变化。如果你非常早期,还没有 PMF,你应该有一个章程,但你的章程应该只看未来三个月。因为你没法看得更远。
Eeke de Milliano (00:44:01):
而如果你是一家运转良好的公司,你的章程的时间跨度……可能是一个十年。
Lenny (00:44:11):
哇,这里面信息量太大了。我可以往很多方向追问。有一件事我想稍微跟进一下,就是这个观点……真的是非常好的洞察——流程会把最优秀的人拉下来,把他们平均化以创造一致性。
Lenny (00:44:28):
我很好奇,在让最优秀、最有创新力的头脑自由发挥这方面,你有没有见过其他什么成功的做法。我知道一部分可能是招聘非常厉害的人。但除此之外,有没有什么逃生通道之类的——“嗯,这个人,放手去吧,自己去搞定这件事。“
管理者的关键角色
Eeke de Milliano (00:44:45):
对我来说,组织中的关键解锁点是管理者。因为你需要管理者既能识别高绩效者,说”这个人不需要流程”,又需要管理者给这个人撑伞,说”说实话我们……”因为你实际上是在给他特殊待遇,你需要对此有点底气。
Eeke de Milliano (00:45:02):
而且你还需要接受这带来的组织成本。Claire,Stripe 前任 COO,总会说:“你愿意为这个人打破组织吗?“我一直觉得这是一个很好的表述。你也需要决定你要为谁这样做。
Eeke de Milliano (00:45:17):
但确实,有些人就是那么优秀,“对,当然愿意为他们打破组织。“他们会以最好的方式打破组织。
Lenny (00:45:27):
嗯,我很喜欢这个说法。我想 Claire 会来上这个播客。她刚写了一本书,对吧?是同一个人吗?
Eeke de Milliano (00:45:29):
Eeke de Milliano (00:45:29):
对。
Lenny (00:45:30):
好的。
Eeke de Milliano (00:45:30):
嗯,她刚出了一本书。是的。
Lenny (00:45:33):
好,我们刚约好了她。来吧,也许我们可以一起聊聊。
Eeke de Milliano (00:45:36):
太棒了。
Lenny (00:45:37):
你还有其他在 Stripe、Retool 或其他地方觉得特别有用的产品构建理念吗?
为最好的用户而构建
Eeke de Milliano (00:45:45):
我有几个比较具体的思维模型。第一个是,为最好的用户构建,而不是为最差的用户构建。
Eeke de Milliano (00:45:53):
我的意思是,我觉得人们其实很容易陷入一种困境,或者把注意力放在”如果产品被滥用了怎么办?“上面。或者去想产品被不当使用的各种场景。然后你最终会把产品塑造成各种奇怪扭曲的样子来应对这些问题。
Eeke de Milliano (00:46:11):
但实际上,最差的用户本来就应该只占你用户的一小部分。所以你其实不应该为他们构建。
Eeke de Milliano (00:46:19):
我觉得一个很好的例子是 onboarding 流程。你可能在构建一个 onboarding 流程的时候,试图收集大量数据。或者试图搞清楚,“嘿,怎么帮助这个可能不太适合我产品的用户取得成功?”
Eeke de Milliano (00:46:37):
实际上,你应该只为那种一上手就能立刻 get 到产品价值的用户构建 onboarding 流程。
Eeke de Milliano (00:46:42):
我前几天刚好在想这个问题。因为我们在做一个产品评审,在讨论另一个我们正在考虑探索的新产品。
Lenny (00:46:48):
更多产品?永远不会停。
Eeke de Milliano (00:46:52):
对,没错。然后我们就顺着这个思路往下走,“哦,如果这个东西做大了,会有各种各样的滥用问题。“然后我们的创始人 Anthony 说,“那难道不是一个很棒的问题吗?“我们一想,“确实,说得太对了。”
Eeke de Milliano (00:47:03):
所以我们就把这事搁置了。
Lenny (00:47:07):
这个思路挺有意思的,因为通常你是在优化一个流程,让更多人通过,而这些用户恰恰是质量最低的。你的意思是你发现更成功的做法是专注于……
Lenny (00:47:16):
这个更多是在初期吧,专注于那些能理解产品、对产品感到兴奋的用户,把这个体验做好。然后,随着时间推移,再在此基础上扩展?
Eeke de Milliano (00:47:23):
对,完全正确。当然,如果从最终结果来看,你要做优化之类的,那没问题。但在早期产品开发阶段,在这些事情上过于纠结不值得。
Lenny (00:47:33):
明白了。
先造滑板车,不是先造车轴
Eeke de Milliano (00:47:34):
这是第一个。第二个,我们的设计负责人 Ryan 总是提醒我们的一句话:先造滑板车,不是先造车轴。
Eeke de Milliano (00:47:44):
如果你要为汽车构建最小可行产品(MVP),不要只造轮子和车轴,先造一辆滑板车。然后从滑板车到自行车,到摩托车,再到汽车。
Eeke de Milliano (00:47:54):
这始终是一个很好的提醒。你总是想一上来就把整个东西都造出来。但要真正思考怎样切出一个切片,让客户在一个更小的东西上就能获得完整价值。
Eeke de Milliano (00:48:06):
比如 Retool Mobile,你可以在那里构建的东西太多了。我们非常明确地决定,“嘿,我们只做给有外勤人员、需要做库存管理的公司用的版本。”
Eeke de Milliano (00:48:18):
这是一个非常具体的切片,但它帮助我们从一端到另一端做出了一个真正可行的产品。
Lenny (00:48:25):
明白了。所以这基本上是做 MVP 的方法。做出一个简单但能用的东西,而不是做一个勉强凑合的——实际上并不能用,只是朝某个理想产品迈一步的东西。
70/20/10 投资分配
Eeke de Milliano (00:48:37):
对。最后一个是一个 70/20/10 投资分配的想法。我真的认为很多产品管理有时候可以归结为漏斗和投资组合。
Eeke de Milliano (00:48:51):
所以在我脑海中的 70/20/10 投资模型是这样的:70% 的构建时间应该投入到已经达到产品市场匹配(product market fit)的核心产品上。20% 的时间应该投入到非核心但对公司具有战略意义的战略举措上,那些你知道必须做的事情。然后,10% 的时间用来做押注。
Lenny (00:49:11):
这和我一直用的经验法则完全一样。一个问题,你怎么考虑维护和 bug 在其中的位置?
Eeke de Milliano (00:49:19):
嗯。对我来说,那完全属于 70% 的部分。核心产品、技术债(tech debt)、维护类的工作。当然核心产品方面你也在做很多新东西。
Eeke de Milliano (00:49:31):
但没错,不超过 70% 的资源应该投入到那里。
Lenny (00:49:35):
你说的 20% 是什么来着?
Eeke de Milliano (00:49:37):
战略举措,不是你的核心业务,但根据你的战略,你知道必须做的那些事。
Lenny (00:49:45):
明白了。我的分法是这样的,20% 是我放 bug 和维护的地方。然后 10% 是大的、有雄心的押注。所以比例类似,但放进各个桶里的东西不一样。
Eeke de Milliano (00:49:56):
挺有意思。
维护与 bug 的时间安排
Lenny (00:49:57):
不过,让我问一个类似的问题。你们在 Retool,甚至可能在 Stripe,是怎么安排维护和 bug 的时间的?是把它纳入路线图吗?还是专门留出时间来修所有 bug?我知道这可能是一个不断演变的过程,时而来时而去。但有什么想法吗?
Eeke de Milliano (00:50:11):
嗯。我觉得这真的是产品管理中最棘手的部分之一。
Eeke de Milliano (00:50:18):
我们没有全公司统一的流程。基本上是各团队自己决定。有些团队周五做 bug 集中修复。其他团队则是产品上线的时候,边推进边处理。
Eeke de Milliano (00:50:33):
我之前其实和另一家公司的一位产品经理(PM)聊过,他提到他们过去 18 个月就只做产品打磨和修 bug。我觉得他们之所以走到那一步,是因为累积了太多的债。但幸运的是,我们还没到那个地步。
Eeke de Milliano (00:50:54):
现在,我们基本让各团队自己决定,什么方式对他们来说最合适。
PM 与客户的紧密关系
Lenny (00:50:59):
好的。我想回到一个我听说过的关于 Retool 的事情,就是你们特别擅长的一点。就是 PM 和客户走得很近。我很好奇你们在这方面做了什么,或者团队在这方面做了什么,才特别有效?
Eeke de Milliano (00:51:13):
嗯,我觉得每个优秀的产品团队都会想办法贴近客户。但根据我在 Retool 的观察,以及我在其他公司看到的,Retool 有几个方面比我在很多其他地方看到的更突出。
Eeke de Milliano (00:51:28):
第一,我们在 Retool 有很多 PM 之前做过面向客户的角色。我显然很认可这一点。我觉得没有什么比在客户真正掏钱的那个时刻更能理解你产品的价值了。所以我真的很喜欢那些和客户有过这种对话的 PM,他们真的懂。
Eeke de Milliano (00:51:53):
第二,因为 Retool 的产品非常技术化……而且我确实认为这取决于你做什么产品。我们的 PM 非常非常技术化。每个人要么有计算机学位,要么以前做过某种工程工作。
Eeke de Milliano (00:52:06):
第三,我们非常重度地使用 Slack 与客户对话和互动。到这个阶段,我想我们已经有几百个与客户的 Slack 频道了。每次我们在测试一个新产品,或者一个比较大的新客户上线时,我们都会在 Slack 上和他们协作,获取他们的即兴反馈,来回交流。这真的很好。我们就这样有一条直达他们的线路,非常棒。
Eeke de Milliano (00:52:34):
用 Retool 构建 Retool
然后,我们做的第四件事是,我们用 Retool 来构建 Retool。所以我们的产品路线图存在于一个 Retool 应用里。我们用来管理特定功能特性开关的应用,也是一个 Retool 应用。所以 PM 们整天每天都在产品里面。在很多方面,他们就是自己的客户,这真的很有帮助。
Lenny (00:52:57):
哇,我都不知道。这太酷了。所以你们用 Retool 构建了一个任务管理产品?
Eeke de Milliano (00:53:03):
哦,是的。嗯,我们建了很多……基本上,我们所有的内部工具都是用 Retool 做的。比如,我们 PM 的所有团队看板都在 Retool 里。他们所有的任务追踪也在 Retool 里。提交 Linear 需求或 bug 需求在 Retool 里完成,然后传到 Linear。是的,这就是我们运营公司的方式。
Lenny (00:53:23):
你们还没能替代 Linear 吗?很酷。我是 Linear 的大粉丝。
产品增长:产品驱动 vs 销售驱动
Lenny (00:53:29):
好的,还有两个问题然后就放你走。一个是关于产品增长的。这个我不想聊太深。我们在播客上已经讨论过很多次了。
Lenny (00:53:37):
但是,有趣的是 Stripe 是非常产品驱动增长(product-led growth)的。就是自助式的 PM、工程师,不管是谁,直接就开始用了。它增长起来,后来才变得企业化。
Lenny (00:53:49):
而 Retool 呢,我觉得人们认为它是产品驱动增长。但我猜想它其实主要是销售驱动的。
Lenny (00:53:54):
所以我很好奇,在销售驱动型组织与产品驱动型组织中做产品和带产品团队,你学到了什么不同的地方。
Eeke de Milliano (00:54:04):
我有几个洞察。一个有趣的洞察是,拥有其中一种的团队总是想要另一种。
Lenny (00:54:10):
太对了。
Eeke de Milliano (00:54:12):
每次我和候选人聊的时候,我觉得你总能看出来他们公司有什么,因为他们会问很多关于相反方向的问题。如果他们大概是一家增长型公司,他们就会说,“嗯,你们怎么考虑企业客户的?”
Eeke de Milliano (00:54:24):
然后,如果他们更像是一家销售驱动增长的公司,他们就会说,“嗯,你们怎么考虑自助式业务,或者产品驱动增长的?”
Eeke de Milliano (00:54:31):
我的主要收获就是……而且我不知道我是否甚至会用产品驱动增长或销售驱动增长这种二分法来描述 Retool。我认为我们确实有很多产品驱动增长。但我们与很多企业客户合作,我们很多收入来自企业客户,而且我们有一支非常棒的销售团队。
Eeke de Milliano (00:54:49):
我认为最关键的是,你必须真正理清你和销售团队的互动机制。而且这个机制必须非常、非常紧密。
Eeke de Milliano (00:55:00):
而且是双向的。显然,你如何从他们那里获取反馈,因为他们经常在前线与客户对话。甚至比产品经理还多。
Eeke de Milliano (00:55:08):
但反过来也是一样。如果你要发布什么东西,或者你要推出一个路线图,比如,“你怎么确保销售团队拥有他们需要的一切……”销售团队,在 Retool 的情况下,还有客户成功团队和支持团队,“拥有准确地向客户谈论这些所需的一切?”
Eeke de Milliano (00:55:26):
我一直觉得这其实很难,因为很难找到合适的详细程度。如果你做一个关于路线图的演示,人们要么会觉得太高层了,要么对于可能是新人的同事来说又太底层了。
Eeke de Milliano (00:55:40):
所以今年,我们实际上在尝试一种不同的做法。我们在办一个科学展(science fair)。每个产品团队有一个小展位。他们就站在那里,任何对产品有疑问的人都可以过来……你知道,来自市场推广(go-to-market)方面的人可以过来提问,看演示,想深入多少就深入多少。
Eeke de Milliano (00:55:57):
所以,我会告诉你效果如何。但我很兴奋能做这个实验。
Lenny (00:56:04):
好的。会有泡沫板吗,会有绶带吗?
Eeke de Milliano (00:56:08):
可能有奖品。谁知道呢?
产品人才组合
Lenny (00:56:10):
天哪。我等不及想看照片了。最后一个话题。你有一个你称之为产品人才组合(product talent portfolio)的概念。这是什么意思,你在产品领导工作中发现它有什么用?
Eeke de Milliano (00:56:25):
对,对,这就回到了那个道理,产品管理的一切都是组合和漏斗。
Eeke de Milliano (00:56:29):
我认为作为管理者,很容易按自己的形象来组建团队,因为你理解他们的技能,你也看重那些技能。而且你能更好地识别和评估那些技能。
Eeke de Milliano (00:56:43):
但在我心目中,最好的产品团队真正想明白了如何平衡人才组合。所以与其有一群都在某个特定领域突出的 PM,不如想办法为整个 PM 团队创建互补的技能组合,让整体强得多。
Eeke de Milliano (00:57:04):
我喜欢的一种方式是,我真的很喜欢用内部培养的产品经理来平衡产品团队,他们真正理解产品。他们可能一直在产品里。他们往往是了不起的文化传承者。他们真正奠定了基调。但他们可能没有见过其他公司的产品管理,也可能不具备一些更常规和传统的产品管理技能。
Eeke de Milliano (00:57:25):
所以我想用那些来自其他公司、做过产品管理的 PM 来平衡,他们能带来更多那种产品经理的严谨。即使在 Retool 的情况下,他们没有那种核心的 Retool 产品管理气质。
Eeke de Milliano (00:57:41):
所以,这是一个例子。我觉得还有其他的。有些 PM 就是不折不扣的执行机器。另一些 PM 是了不起的有远见的人。你多少需要每种都有一点。
Eeke de Milliano (00:57:51):
而且你还想在你所有不同的产品线之间保持平衡。我们在 Retool 有三个不同的产品线,每个产品线都有负责人。我总是推动负责人去招聘不像他们自己的人,这样我们在各处都能保持平衡。
Lenny (00:58:08):
我喜欢这个。你在招聘的时候,是否会主动想,“嘿,你在这些方面很强。这里是我们需要的人。我们想要这个特定的、非常有战略头脑的人。“你真的是这么想的吗?
Eeke de Milliano (00:58:20):
是的。我每六个月会给自己做一个小练习,把我们现有的团队画出来,写下我们团队所有的优势,所有的劣势。然后我针对性地去为那些劣势方面招人。
Lenny (00:58:35):
太棒了。在我们进入非常精彩的快问快答环节之前,还有什么最后的智慧或想法吗?
Eeke de Milliano (00:58:42):
我觉得我这边的就这些了。
Lenny (00:58:43):
好的。我想聊的都聊完了。
闪电问答环节
Lenny (00:58:46):
那么,我们进入非常精彩的闪电问答环节。我准备了六个问题。准备好了吗?
Eeke de Milliano (00:58:52):
准备好了。
Lenny (00:58:53):
你最常推荐给别人两三本书是什么?
Eeke de Milliano (00:58:57):
Anne Lamott 的《Bird by Bird: Instructions on Writing and Life》。太棒了,非常感人,真的真的很好。而且我觉得产品经理(PM)应该是优秀的写作者,所以我特别喜欢这本书。
Eeke de Milliano (00:59:08):
另一本我想说的书——不过我很高兴你提到了 Claire——就是 Claire 的书《Scaling People》,即将出版。我在第一稿中帮她做了一点点代笔。所以我在管理中至今仍在使用那本书早期章节里的很多内容,我仍然推荐里面的方法,很期待这本书正式面世。
Lenny (00:59:29):
哇。最近我常听到”代笔”作为一种职业选择,感觉这条路也许以后适合你。
Lenny (00:59:36):
我很期待读这本书。我还没拿到样书。现在应该可以预购了,我们会在节目备注中附上链接。
Eeke de Milliano (00:59:41):
好的。
Lenny (00:59:42):
除了你现在正在上的这档节目之外,你最喜欢听的播客是什么?
Eeke de Milliano (00:59:46):
嗯,这档节目当然很棒。不过我在这两个之间选不出来。一个是 Lex Fridman,另一个是 Russ Roberts 的 EconTalk。我非常喜欢他们的一点是……他们的出发点都是好奇心,这一点我很喜欢。
Lenny (00:59:59):
完全认同。你最近最喜欢的一部电影或电视剧是什么?
Eeke de Milliano (01:00:04):
说《White Lotus》会不会太俗了?
Lenny (01:00:07):
不错。这是被提到最多的,这就很说明问题了,对吧?说明这剧确实好,因为我也很喜欢。可以的。第一季还是第二季?
Eeke de Milliano (01:00:17):
哦,必须是第二季。
Lenny (01:00:19):
对,我也是。我很期待第三季。不剧透哦。你最喜欢问候选人的面试问题是什么?
Eeke de Milliano (01:00:27):
“你把自己的成功归结于什么?而且你不能说是运气。”
Lenny (01:00:32):
有意思。因为大多数人会想看对方认为是运气还是自身天赋,所以你直接不让他们说运气?有意思。
Eeke de Milliano (01:00:41):
对。因为谦逊的人多少都会提到运气。而我其实一直想知道的是,“你的自我认知有多强,你的好奇心有多强?”
Eeke de Milliano (01:00:51):
而且我觉得,那些真正回过头去反思过自己为什么走到今天这一步的人,能很大程度上反映出他们如何看待这个世界。
Lenny (01:01:03):
我喜欢这个。有哪些你喜欢的 SaaS 工具,或者在现在的公司或其他地方经常使用的?
Eeke de Milliano (01:01:08):
嗯。首先当然就是 Retool。然后其他我们常用的 SaaS 工具有 Slack、Gong、Linear 和 FullStory。
Lenny (01:01:18):
好的。你最近发现的喜欢的新产品,可以是生活中的,也可以是工作中的?
Eeke de Milliano (01:01:24):
嗯。你听说过 Rewind 吗?
Lenny (01:01:27):
听说过,我现在就开着。
Eeke de Milliano (01:01:31):
不错。嗯,我觉得他们做的事情真的很了不起。
Lenny (01:01:35):
也许可以简单描述一下,让听众知道这是什么。
Eeke de Milliano (01:01:38):
它基本上会录下你在电脑上做的所有事情,然后让你非常方便地搜索。这真的太厉害了。我不知道你是不是这样工作的,Lenny。但我觉得现在我不太会去翻标签页了,而是直接搜索我要找的东西。而 Rewind 非常非常好地契合了这种使用习惯。
尾声
Lenny (01:02:06):
太棒了。Eeke,这次聊天太开心了。我想聊的都聊到了,还超出了预期。
Lenny (01:02:09):
最后两个问题。如果大家想联系你、了解更多、看看你最近在做什么,在网上哪里可以找到你?听众怎样能帮到你?
Eeke de Milliano (01:02:16):
可以在 Twitter 上找到我,账号是 @EekeDM。至于怎么帮到我们?试试 Retool 的产品,给我们一些反馈。
Lenny (01:02:25):
好的,Retool.com,对吧?
Eeke de Milliano (01:02:25):
是的。
Lenny (01:02:26):
太好了。再次感谢你来参加节目。
Eeke de Milliano (01:02:28):
谢谢,Lenny。
Lenny (01:02:31):
非常感谢收听。如果你觉得这期节目有价值,可以在 Apple Podcasts、Spotify 或你喜欢的播客应用上订阅本节目。
Lenny (01:02:39):
另外,也请考虑给我们评分或留下评论,这对其他听众发现这个播客真的很有帮助。你可以在 LennysPodcast.com 找到所有往期节目或了解更多关于本节目的信息。下期再见。
术语表
| 原文 | 中文 |
|---|---|
| account executive | 客户经理(account executive) |
| all-hands | 保留原文(全员大会) |
| Anne Lamott | 保留原文(人名) |
| at-bats | 挥棒机会(at-bats,棒球术语,喻指试错机会) |
| Brian Krausz | 保留原文(人名) |
| charter | 章程(charter) |
| Claire | 保留原文(人名,Stripe 前任 COO) |
| David | 保留原文(人名,Retool 联合创始人) |
| EconTalk | 保留原文(播客名) |
| Eeke de Milliano | 保留原文(人名) |
| Eppo | 保留原文(公司名) |
| ETL | 保留原文(Extract, Transform, Load,数据提取、转换、加载) |
| first principle | 第一性原理 |
| FullStory | 保留原文(公司名/产品名) |
| ghost writing | 代笔 |
| go-to-market | 市场推广(go-to-market) |
| Gong | 保留原文(公司名/产品名) |
| Ian Leslie | 保留原文(人名,作家) |
| IC | 保留原文(Individual Contributor,个人贡献者) |
| ICP | 保留原文,首次出现时中文注释:理想客户画像(ICP) |
| inbound | 入站(inbound) |
| John | 保留原文(指 John Collision,Stripe 联合创始人) |
| Lenny | 保留原文(播客主持人) |
| Lex Fridman | 保留原文(人名/播客名) |
| Linear | 保留原文(公司名/产品名) |
| matrixed organization | 矩阵化组织(matrixed organization) |
| minimum viable process | 最小可行流程(minimum viable process) |
| MVP | 保留原文(Minimum Viable Process,最小可行流程) |
| operating principles | 运营原则(operating principles) |
| Patrick | 保留原文(指 Patrick Collision,Stripe 联合创始人) |
| PM | 产品经理(PM) |
| PMF | 保留原文(Product Market Fit,产品市场匹配) |
| postmortem | 事后复盘(postmortem) |
| primitives | 基础组件(primitives) |
| product debt | 产品债(product debt) |
| product market fit | 产品市场匹配(product market fit) |
| product talent portfolio | 产品人才组合(product talent portfolio) |
| product-led growth | 产品驱动增长(product-led growth) |
| Retool | 保留原文(公司名) |
| retrospective | 回顾会(retrospective) |
| Rewind | 保留原文(产品名) |
| ROI | 保留原文(Return on Investment,投资回报率) |
| Russ Roberts | 保留原文(人名,EconTalk 播客主持人) |
| sales-led growth | 销售驱动增长(sales-led growth) |
| Scaling People | 保留原文(书名) |
| science fair | 科学展(science fair,指 Retool 内部产品展示活动) |
| shipped 邮件列表 | 保留原文写法 |
| Snir Kodesh | 保留原文(人名) |
| Stripe | 保留原文(公司名) |
| tech debt | 技术债(tech debt) |
| think rigorously | 严谨思考(think rigorously) |
| trapdoor decision | 活板门决策(trapdoor decision) |
| two-sided marketplace | 双边市场(two-sided marketplace) |
| White Lotus | 保留原文(剧名《白莲花度假村》) |
此文档由 AI 分片翻译(translate_long_document)