The Changelog: Software Development, Open Source - It's a long & windy road (Friends)

Episode Date: May 24, 2024

We kick off our Microsoft Build 2024 "coverage" in this free-wheelin' conversation with our friend, Shaundai Person! We're talking Netflix infra, we're talking sales, we're talking real-world AI usage..., we're talking career choices.... What's a good next step? Listen in!

Transcript
Discussion (0)
Starting point is 00:00:00 Finally it's time for change loggin' friends With Adam and Jared and some other rando We hope that you love it and stay until the end We're not offended if you can't go We know you're probably busy coding And your deadline is pretty foreboding Your caffeine intake is an actual problem So why don't we walk outside And we can listen to Change Logging Friends With Adam and Jared in Silicon Valley We know one day the gag will come to an end But honestly that will probably be our finale
Starting point is 00:00:50 We bet you're slinging ones and zeros And that makes you one of our heroes Your list of to-do's will be waiting for you So why don't we walk outside And we can listen to Change Logging Friends The better than jamming people you know Change Logging Friends Let's get back into the flow
Starting point is 00:01:14 Change Logging Friends Change Logging Friends It's your favorite ever show Favorite ever show How about that? Favorite ever show the first in a series of conversations that we had at Microsoft Build 2024. Adam and I flew out to Seattle this week and interviewed some amazing folks, including Scott Guthrie, Microsoft's Executive Vice President, and Nihab Batra, VP of Engineering at GitHub, along with some other surprises we'll be releasing real soon. Microsoft is going all in on AI, so the topic dominates
Starting point is 00:02:04 all of these interviews. If you're burned out on AI, take the topic dominates all of these interviews. If you're burned out on AI, take a week or two off, but come back for great shows on other topics. We have developer slash lawyer Louis Villa from Tidelift and Paul Copplestone from Supabase on the calendar. This episode with Sean Day Person was the last one that we recorded on Wednesday afternoon, but we're bringing it to friends first because, well, it's the most frenzy of the bunch. All right, let's talk with Shonday, but first. What's up, friends? I'm here with Sama Alamnaylor, Senior Developer Advocate at Sentry. So we've been working with Sentry for many years now, and I love Sentry. We use Sentry. It's so helpful for us, but we don't write many bugs here at ChangeLog. We're just that good. But I do say often, how many teams use Sentry?
Starting point is 00:02:51 And that number has grown over the years. It was 40,000, then it's 70,000, then it's 90,000. And now 100,000 plus teams use Sentry. Numbers don't lie. Check the NASDAQ scoreboard. Can you believe that, Salma? What are your thoughts on Sentry's impact to software teams? I think its success is also due to the fact that it supports over 100 SDKs and frameworks. Like any programming language you want to use, unless it's ridiculously obscure, Sentry's got an SDK for that. Whether it's an official maintained SDK or whether it's a community SDK, there's a way that you can implement Sentry in your projects with a few lines of code. You don't need to really do much to get its benefit. And I think that's really powerful also in showing that people want to make Sentry work for their frameworks or their languages of choice because it works. And the fact that you can self
Starting point is 00:03:57 host Sentry as well, it shows how valuable it is and shows how valuable Sentry knows it is to people. The fact that it's open and out there and you can use it and configure it to your specifications at the code level if you want. And if you want to not bother about that and pay for it, then you can do that too. I'm not surprised and I'm not surprised that it's growing. I sound biased, obviously, but it's the best error monitoring solution I have used in my dev career of many years. And as a front end dev, it feels intuitive. I think a lot of these error monitoring solutions are very backend focused. They're very stack Tracy and not really geared up with a good developer experience. Like here are some logs,
Starting point is 00:04:39 here are some things to spit out. You can read them if you care. But with Sentry, it seems to appeal to more developers because of the way it's you care. But with Sentry, it seems to appeal to more developers because of the way it's been engineered. The amount of SDKs that are available makes it appeal to more developers. And you can get started in Sentry in so many different frameworks in less than a minute. And all the instructions are in the app and they point you to documentation if you need it. It's, you know, a joy to use. And so I'm not surprised that that many people use it. I'm glad you're not surprised because I'm not surprised either. It's an amazing tool.
Starting point is 00:05:08 We love it. We use it. Go to Sentry.io. Use the code CHANGELOG. That will get you $100 off the team plan. It's basically three and a half months free or almost four months. But code CHANGELOG will get you 100 bucks off the team plan use it love it sentry we love it sentry.io that's s-e-n-t-r-y.io sentry.io
Starting point is 00:05:37 what are we talking about? I was going to ask you that. I didn't think we needed a plan with this trio. I just thought we'd just talk. Let's just talk. Yeah. Talk about anything. Yeah. So we're here with Shonda Person from Netflix.
Starting point is 00:05:57 From Netflix. At Microsoft Build. I know. Why? Because I got invited by Scott Hanselman, who is an amazing, he's a VP of developer community here at Microsoft. And they have, so one is the content creation side. So outside of my work at Netflix, I do, I'm building a TypeScript course. And I am also creating content to draw people to that course.
Starting point is 00:06:25 And I have established a community and I'm building a community of developers so they wanted some input on some of the projects that they're working on with AI and how that relates to... Hold on a second real quick. Challenge. Yep. Gosh.
Starting point is 00:06:38 For the duration of this conversation. Don't say AI. No AI. Oh, that's going to be tough. You got your one in there. You're creating some AI content. Fair. Every time you say AI, you have to drink some Aquafina.
Starting point is 00:06:52 Can I say, what if I say the whole word? Well, let's just say that you can talk about it, but not directly about it. Oh, I like this though. All right. Just because we're a little bit overloaded here. We're at our final conversation. We're trying our best to curb the AI. We've been very AI heavy for the last two days.
Starting point is 00:07:08 As you should have. And here I am saying it over and over again. Dang it, breaking my own rule. So I just want to throw that out there and continue. Okay, cool. It's just too easy. I've got to make it harder on you. So now try to explain what you're doing here.
Starting point is 00:07:23 All right, yeah. She can't do it? No. Okay. With content creation, they wanted feedback about what the developer community is thinking about and interested in in these streets. And then the other aspect of it is that at Netflix, I'm part of the platform engineering team. And so we're building developer tooling. And there are a lot of parallels from what we're doing on my team with what they're doing, the people who are building the platforms for other developers at Microsoft. And so there
Starting point is 00:07:58 are a lot of learnings that we could share. I was doing more learning than sharing actually in this case, but I was also providing feedback on things that might be useful to us and our team, like how are you using Copilot? That works. How are you using ChatGTP, if that? And different areas of opportunity that we can leverage some of the offerings that Microsoft has in things like VS Code and Copilot to enhance the developer experience at Netflix as well.
Starting point is 00:08:28 Good job. Gotcha. Thanks. Pretty good job navigating that one there. She's working hard. That was tough. She's working hard. That was tough.
Starting point is 00:08:34 Mental gymnastics here, not mentioning. It almost makes it worse. We're almost thinking about it more. We can't mention. The elephant in the room. We're almost thinking about it more now, yeah. So I don't know if this backfires or not. But is Netflix on Azure at all? Or that was all AWS, isn't it?
Starting point is 00:08:48 It's AWS, yeah. So my big question was, how can we leverage all of the things that you showed us if we're AWS customers? And I think in general, my feedback was that, I guess I understand that there's the push. They want to push folks to Azure. But part of the feedback was that I guess I understand that you know there's the push every they want to push folks to Azure but part of the the feedback is that you need to be able to enable people like myself an engineer at Netflix who is not probably even interested in taking the entire company and
Starting point is 00:09:18 telling them like let's move over to this entire new platform like how can I integrate your new offerings with the things that I'm doing without having to have that huge lift of like, let's rip and replace something like AWS. So I do see some opportunities. I talked with some folks about the differences and it's still foggy to me. So don't get me to try to explain all the details of it. But one response was there's differences between the sizes of language models there's small language models slms all the way up to large language models so don't think of it as something where in order to take advantage of all these
Starting point is 00:09:57 new sophisticated capabilities you have to you have to replace things maybe you can stand up an app just like somebody made an app that quickly just cleans up their desktop like they have all the different icons on their desktop i can stand up a quick little app that automatically will look through my desktop apps and like yeah and sort things so stuff like that is a quick win and easy way to get in so there are a lot of opportunities that i can go in and dip my toes in the water without having to rip and replace everything. So what did you learn? Is it an API call away or is it beyond that?
Starting point is 00:10:35 You have to be on Azure, you have to be sort of steeped into the whole kit and caboodle or no? Apparently not. Apparently you don't have to be all part of the whole, you don't have to adopt the whole kit and caboodle in order to adopt something. I'm going to use my term. Thank you. It was a good term. Kit and caboodle.
Starting point is 00:10:49 It was a good term. Kit and caboodle? Very Midwestern. It's the kit and the caboodle. Okay. Which I never understood what the caboodle was. It's not a kit and caboodle. It's a kit and caboodle.
Starting point is 00:10:57 I'm pretty sure it is. I'm pretty sure it's kit and. Because it's the whole kit and caboodle. That's right. But I never knew what a caboodle was. So maybe it's a. I think it's the bag it came in. Maybe.
Starting point is 00:11:06 It sounds like a candy. It sounds like the back end of something. Caboodle. The back end. The front end and the back end. Should I use these new and upcoming sophisticated technologies to find out about this? Ask your phone. You should.
Starting point is 00:11:21 Maybe it'll automatically know stuff. Oh, funny. What does kit and caboodle mean you have to share how it is spelled kit and caboodle okay in quotes is an informal phrase that means everything and more okay or the whole lot specifically what specifically what's the caboodle the term kit can mean a collection of tools or equipment. Wow. Caboodle is believed to derive from the word boodle. I was so close to being right on this one.
Starting point is 00:11:53 Meaning a lot or group. It's kind of like everything in the trunk, right? Give me your level of groundedness of that response. How grounded is that response? That's like asking the kid how intoxicated they are. They're not going to tell you the truth. Gosh, listen to this. This response is quite grounded.
Starting point is 00:12:16 Of course it is. Kid Incaboodle is indeed an enigmatic expression in English commonly understood. That's what it thinks. The very sophisticated technology has just slapped me in the face with being grounded. So this term we just learned is grounded, right? Groundedness. At least I learned it here.
Starting point is 00:12:34 Groundedness, this measure. When I was a kid, grounded meant something entirely different, right? But grounded now means, does the response from sophisticated technology, did it come from the context that it was actually trained in? Or is it hallucinating? Right.
Starting point is 00:12:48 Grounded in reality. It's kind of like a new way of saying is it true or not, right? That's right. That wasn't grounded. We're not supposed to use hallucinating, actually. Oh, really? Yeah. Who said this?
Starting point is 00:12:58 Everybody's saying this. Yeah, this is, so take it up with Scott Hanselman. This is new? Yeah. No, apparently because AI, it's not a human. And hallucination is a trait of a human. And you want to take out the personification of the, did I say the word? Yes.
Starting point is 00:13:16 Ding. That's all right. Keep going. Yeah. You want to take it out. That was a silly challenge. I knew it wouldn't last. Hallucination gives it this air of like being a person.
Starting point is 00:13:28 They use the term fabrication or that's why it's like Microsoft. Well, people lie. They fabricate stories. Isn't that true? So I don't know. I don't know. All right. I didn't write it.
Starting point is 00:13:39 So this is a Scott Hansen moment. We'll have to keep it up with him. Yeah. We personify things. I mean. And that's fine. I think. I think it's all And that's fine, I think. I think it's alright.
Starting point is 00:13:49 Grounding is human too. I'm grounded. I'm feeling grounded. Well, I will still call it hallucination. I don't know why fabrication is better. To me it sounds like, well now it's lying to you. If somebody's fabricating something,
Starting point is 00:14:03 they're lying. Hallucination sounds more like you think you're right, but you're actually wrong. Like you've imagined something. In terms of personification, I think it's a better word. But if there's a better word that's non-human, I'm fine with it because they are humans. Let's treat them like the robots that they are. They're less than human.
Starting point is 00:14:19 Be the bot. That's right. Now I can mistreat it. Now you can. I need an excuse to treat it poorly. You always say please and thank you to your GPT. I'm just like, just do it. You do? He treats it like a human. He'll be like, thanks, Chad GPT. That was really useful. No, I do not.
Starting point is 00:14:40 You do something like that. Chad GPT, did you sleep well last night? I'm also a podcaster and I've got to make good air time. That's true. That's true. So sometimes I embellish a bit. But then it comes back to bite you. There may have been at least one or two occasions where I'm like, that was a good response or thanks.
Starting point is 00:14:56 Oh. You know? I don't know. Just being kind. It's kind of like those bots on Reddit. Have you ever seen the Reddit bots where it does a thing? It's like, hi, I'm a bot, and I'm here to make sure that you use that word correctly, and then you can give it
Starting point is 00:15:08 feedback by saying, like, good robot or bad robot. People do it all the time. Sure, sure. I don't actually do it, but I see these comments on Reddit where it's like, good bot, you know? Oh, really? Yeah, and I always think of it like you're petting it, like it's a little robot. But it's good feedback. Well, I think that ChatGPT does have memory
Starting point is 00:15:24 now, so if it can remember that I'm not nice, But that's good feedback. Well, I think that ChatGPT does have memory now. So if it can remember that I'm not nice, it might be like, I can't work with you because I'm told to only work with kind people. My training says that if you're rude, I'm done. Oh, but I'm paying you $20 a month, dude. Okay. Is that how you work? I give you money, I can do what I want to you?
Starting point is 00:15:42 Not if you're a human, of course. But to quote her in Monkey Dance. If you're a computer program. I own you. Or a service. It's a service. Yes.
Starting point is 00:15:54 You are my robot. I will not be nice to you. Because I'm giving you money. I've heard people like, they think that, you know, it's going to eventually take over the world. So like,
Starting point is 00:16:04 let's be nice to it. So that when it takes over the world, it's like spare me. Oh, yeah, I'm in that camp. I'm not. I'm in the opposite camp. I can understand. When the memory upgrade says memory upgraded in chat GPT, I'm like, you just remembered everything I just said. You've got more room in there now to remember what I said. Please, master, I love you.
Starting point is 00:16:21 Right? I'm in the other camp. I'm like, no, we will not go quietly into the darkness. We will pull the plug. You're ready for the rebellion. I am. He is a plug puller. I'm a plug puller.
Starting point is 00:16:29 Yeah. Okay. I'm going to use it up to the point where I'm like. Is that like cord cutter but not? Yeah. Plug puller. Yeah, plug puller. It's less serious.
Starting point is 00:16:37 You can always put the plug back in once you cut the cord. I'm scooting over. Just in case. You actually might be in trouble in the future just because of your association to me a known plug bowler you know what though as nice as you are the AI is probably trained on the fact that you have done so many podcasts
Starting point is 00:16:54 together it's just like guilty by association yeah but it probably is sophisticated enough to parse that like yeah this is a good cop this is a bad cop what did you call it? I called it the thing Hey friends, you know how much I love Tailscale and I also am a big fan of Alex. He's awesome. He also does some really awesome videos on the YouTube channel for Tailscale. And recently
Starting point is 00:17:37 he did a tutorial, kind of a walkthrough of using Tailscale with Home Assistant and what it took to set it up and access Home Assistant remotely via Tailscale. Take a listen. Under Home Assistant, we're going to go ahead now and install another add-on. So I'm going to go ahead and install the Visual Studio Code server add-on. Whilst that's doing that, I'm going to go ahead and go back to the Tailscale add-on that we installed earlier and just grab the piece of configuration that we're going to need from the documentation. In the documentation page, do a command F or control F and search the page 127.0 and there you go. We just need these four lines of code here. Home Assistant by default blocks connections from untrusted proxies such as the tail scale proxy.
Starting point is 00:18:23 In this case, we're going to add the 127.0.0.1 as a trusted proxy in the list here. So I'm gonna go ahead and copy this to my clipboard. I'm gonna go ahead and click on start and then also show in the sidebar. And you can see we're basically in Visual Studio Code, but in a browser. And this is running directly on Home Assistant
Starting point is 00:18:41 and has access to your configuration files and what have you underneath. All we need to do is paste those four lines into our configuration.yaml file and restart Home Assistant. So I've pasted the four lines I'm going to go to the hamburger menu up here click Save and then Settings and restart Home Assistant. We want to go back to the add-on section and under Tailscale we're going to have to go to the configuration tab for the add-on and click on tailscale proxy. This is going to turn on tailscale serve this is what will automatically generate you a TLS certificate using Let's Encrypt for your tailnet.ts.net
Starting point is 00:19:17 tailnet name. So if I click on save here it will take a moment but it's going to restart the tailscale add-on and so now I should be able to go to https homeassistantvelocitraptor.ts.net. And it's going to load my entire Home Assistant instance over Tailscale with a TLS certificate using the name from my tailnet. And I can log in just as if I was using the IP address and port number that I was before. And you can use this name from anywhere on your tail net so any device that's connected to your tail net such as a phone for example that can now connect to home assistant whether you're in the house or whether you're at the coffee shop or whether you're in iceland looking at volcanoes it doesn't really matter where you are if you're one of the few out there who have not tried out
Starting point is 00:19:58 yet for free you can do so today up to 100 devices and three users totally free at Tailscale.com. No credit card required. Just go there, sign up, get 100 devices, three users, totally free. That's where I'm at. I use Tailscale totally free and you can too. I'll link up Alex's tutorial in the show notes. Check that out. Tailscale.com.
Starting point is 00:20:22 Do it now. How much are you using this stuff in your life? I'm using it increasingly more. So I use ChatGTP for docs. I use it to try to eliminate anything that I just don't feel like doing. I don't really use it for code. And I like to code. Huh?
Starting point is 00:20:42 The dishes. The dishes. No, I wish. i have i have an automated well i have a dishwasher so i have a system i just press the button and it washes my dishes for me okay so that's great yeah correctly of course after i've loaded it there's a right way to load it and i only know the right way i don't know any i don't know how to do anything wrong like i've never done anything wrong in my life so i wouldn't imagine that yeah yeah are you guys just talking for the ai now are you auditioning to survive?
Starting point is 00:21:06 I'm complimenting her. Yeah, and I'm telling you the truth. She's a great dishwasher loader. I am. And she never does it wrong. I never do anything wrong, is what I said. And we agree there's one way to do it right. I heard this part of the conversation.
Starting point is 00:21:16 You guys are just saying it again. So it hasn't quite done your dishes yet, but it's writing your emails? No, not my emails. It's fine-tuning my emails. And so I'm the type of person who it's easier for me to start with, like, something than to start with a blank slate. So I can put in a prompt and I'm like, write me an outline for a doc that will convince my manager to spend $150,000 on, like. This is hypothetical? Yeah. A vacation. Hypothetical. Yeah. On a vacation for me. For... This is hypothetical? Yeah, hypothetical.
Starting point is 00:21:46 Yeah, on a vacation for me. For sure. Yeah, yeah, totally hypothetical. And then chat GTP will just come out or Copilot will come through because we have this Copilot license. We'll go and give me all of the outline and everything. Or I can run through and say,
Starting point is 00:22:02 okay, I just want to just write some words. Copilot, fine tune all those words for me. and then I'll use that and make it sound a little bit more human. More human than you wrote it? So you know what I did the other day? No, to answer your question. But what I did the other day was I asked Chet, GTP, or co-pilot, I guess it's the same thing now too, or it's kind of two sides of the same coin. I asked it to write a paragraph for me to a doc about, I'm convincing my team to move in a certain direction for a project that we're doing.
Starting point is 00:22:35 I asked it to write a paragraph. Towards Azure? Towards Azure, yeah. And so I asked it to write a paragraph for me to explain or to introduce the topic. It wrote the paragraph paragraph but it sounded very ai it was all these big words i don't know if you're familiar with ti the rapper but he just raps like yeah oh yeah yeah he just uses big words for no reason like existential incremental and
Starting point is 00:22:55 like it doesn't go together so it sounded like that just like a whole bunch of buzzwords and i was like like he's writing stuff with a thesaurus. Exactly. Like you gotta get a bigger word for this. Exactly. Yeah. Like you just looking for, what's a big synonym for this word. Right. And so I, I ran it back through chat GTP and was like,
Starting point is 00:23:12 can you make it sound more human? And then I ran it through and it started using more like colloquialisms and, you know, smaller words. So it's interesting that I asked AI to sound more human than it did. And it responded in that way. So that was cool. But,
Starting point is 00:23:29 um, yeah, I use it for docs for the most part. And we're, we were just talking earlier today about, um, leveraging it to do some dynamic things with our code, like to understand our users.
Starting point is 00:23:45 I can't go too far into it because it's like top secret. Top right. Yeah. Recommendations on Netflix. No big deal. Oh, yeah. You know, like all of the...
Starting point is 00:23:54 The whole new algorithm. The whole entire, like rewrite the whole entire Netflix with AI. Yeah. Make it more modern. But, yeah. She's just giving up on the AI thing, right?
Starting point is 00:24:03 She just gave up? I did. Well, we did. I love it. Okay. I was holding her to it the AI thing, right? She just gave up? I did. Well, we did. I love her book. Okay. I was holding her to it, Stia. Oh, man, you're not doing a very good job because she said it like 17 times. Well, I heard her say it. I'm like, why are you saying it?
Starting point is 00:24:14 And even the way he's looking at me is just like, I'm counting. Every time you say it, I'm like, do you not know you're losing points right now? You're so competitive. I let her off the hook. It was too hard. I was winning. That's all we're talking about. You're so competitive. I let her off the hook. It was too hard. I was winning. That's all we're talking about. It's literally the topic of conversation.
Starting point is 00:24:33 So docs. Convincing. Right. Just teach to make you a better salesperson. Well, right? I've told you that I'm a pretty good salesperson. Oh, that's right. You were, weren't you? Maybe better. I forgot we have that in common. This might be a good opportunity, actually. So I'm here withperson. She's a pretty good salesperson. Oh, that's right. You were, weren't you? Yeah. Well, maybe better. I forgot we have that in common. This might be a good opportunity, actually. So I'm here with two salespeople.
Starting point is 00:24:48 Okay. They're both somewhat competitive. Sure. We've given up on the other challenge. Sell me this pen. So let's... That's why he's keeping tabs. He's like, you're losing to me.
Starting point is 00:24:57 Let's see who can sell a little bit better here. Oh, gosh. So I think you need to convince me, of course, because I'm the judge. You're going to make me lose no matter what. Why do you say that? Because you're against me. Because she's a guest. All right, you're right.
Starting point is 00:25:13 I'm completely biased. Sure. Let's do it, though. But now you've actually just turned me back towards you because I would show my true cards by doing what you just said right there. It's true. Now we're in the middle of a game of chance here. We can say it's no winner. Just different.
Starting point is 00:25:26 We have different styles. Just all losers here. But I'm happy to sell something. No winners. Well, or how would you approach it? Yeah. Yeah. I'm down for that.
Starting point is 00:25:32 Okay. Every day. Let's do it. Let's do it. All right. So hypothetically speaking, if you wanted, no, that's too easy. I was going to say, if you want to convince Netflix to switch to Azure. Oh, gosh.
Starting point is 00:25:44 I don't know why I would do that. It would be like an ad for Azure. I don't even think I know enough about Azure to do that either. What's something that you know well? Barbecue? I like barbecue. You know barbecue very well. Yeah.
Starting point is 00:25:56 I'm trying to find equal footing. Oh, let's say barbecue versus soul food. I like soul food better. Okay, good. Because he's a barbecue guy. Okay. Gosh, where are we going with this? I'm going to lose.
Starting point is 00:26:04 I'm so to lose. I'm so scared. I saw her eyes. You need to convince me that I should have barbecue tonight for dinner, and you should convince me that I should have soul food tonight for dinner. And you'll both have a chance to respond, and then you can talk to each other as well and debate. Sure, okay.
Starting point is 00:26:20 And you guys can see which I'm going to buy tonight. So we'll let ladies go first. Okay. Shonda, what is soul food exactly, and would i be interested in in buying some this evening i'm happy to tell you about soul food but what did you plan to cook tonight before we started to have this conversation well i'm in seattle so i don't have any ability to cook so it's probably gonna go out for something and i think we had discussed maybe having steak maybe heard about this mara this korean barbecue place marination i haven't had sushi in a while so we're kind of like completely up in the air
Starting point is 00:26:51 yeah but i'm actually not cooking tonight i'm eating out so you're eating out okay so yeah and did you have a taste for anything or well we've had we had pizza we had italian i'm sorry not pizza we had italian recently so So, no, I'm wide open. I'm on blank slate. Blank slate. Okay, cool. Yeah, because you did mention sushi, and that sounds like a good option. Korean barbecue might be good.
Starting point is 00:27:12 You know, we're on the West Coast. We're, you know, pretty close to Japan now. So close to Japan. So close. We're like right there. Just barely. Just so close. Yeah. we're like right there just barely just so close yeah but something that would actually be really
Starting point is 00:27:27 good in seattle when as you think about it is soul food and why i say why i say that okay i'm gonna so win seattle the home of soul food this has been such a long day too. So you just might, you mentioned that you, you didn't really have a particular taste for anything. So, yeah. So, you know, if I'm putting myself in your shoes, I don't want to be, go to a restaurant where I'm just going to be bogged down with like one type of cuisine. I want to get there. And then in the moment, I'll be able to have the ability to choose, you know, do I feel like seafood? Do I feel like a steak or do i feel like
Starting point is 00:28:05 you know some pasta type of thing the good thing about soul food is that you don't really have to you don't have to choose until you're there you know you have the option of like fried catfish or baked catfish grilled catfish and then a side of macaroni and cheese so it's like you know it's something that's filling but you're not not married to one particular cuisine or taste. What are some other dishes? So my favorite thing is now fried chicken. And if you've been to Atlanta, there's lemon pepper chicken wings, and they're the best in Atlanta. So hopefully I'll see you guys there at some point soon.
Starting point is 00:28:44 Really? I've been to the airport. That's about it. Oh, we've got to get you some lemon pepper chicken wings. There's a big event in Atlanta. Render. Render. Yeah.
Starting point is 00:28:53 That's in June. So that's in like two weeks. And I'm speaking there. So I think you should come. You're at like every event. I feel like I am. There she is. All right.
Starting point is 00:29:01 So you've heard her argument. What do you think, man? Barbecue? She kind of sold me on these lines. Listen. Right? You see? Sold both of you.
Starting point is 00:29:10 Right. You said I'd lose. Sounds pretty good, actually. No, I said I'd win, which implies you lose. Explicitly, I did not say that. I don't think Seattle is actually the best place to pitch either one of these. No. So, you know, you're on level ground there.
Starting point is 00:29:24 Absolutely. Can't say Seattle is great for this, but that's okay. Let's just assume. I can't reveal my secrets. I'll just declare a loss. You're just going to take it the L? Yeah, you know. Some day is the best answer.
Starting point is 00:29:34 I can't put my secrets out there. She'll take them and try and use them. I will. To what? To beat you. That's what I do. To beat you next time? She just beat you right here if you don't compete.
Starting point is 00:29:42 That's true. That's true. Okay. I'm just kidding around. I think I would begin with, like, you know, I know you already had steak. So that's not close to barbecue, but it kind of is because you can barbecue it. You can slow it. It's meat.
Starting point is 00:29:53 Yeah, it's thick. Yeah. Right? I know you've had Italian. We like Italian. It's great stuff. Right. I'm more for sushi, so I'm not really trying to advocate for barbecue because you threw
Starting point is 00:30:02 me into the barbecue lane. But I think there's just so much good barbecue out there. and it really depends on how long it's been since you had good barbecue so if you hadn't if you have had good soul food recently but it's been a bit since barbecue maybe it's time so yours is all about timing really yeah i mean it's kind of it's up to you really like i'm not going to convince you to eat it if it's good for you you should eat it so this is how you approach sales yeah you don't try to convince you to eat it. If it's good for you, you should eat it. So this is how you approach sales? Yeah. You don't try to convince me to eat it?
Starting point is 00:30:27 No, absolutely not. I think if you want it, you should have it. I think it's great food. He says the option, and then he's like... And I think catfish is amazing. I think, you know, lemon pepper. Probably smoked. Do they smoke them?
Starting point is 00:30:41 Or direct fire over the grill? Yeah, so there's options, man. Yeah, you could roast you could get the roasted ones and then they'll thighs even thighs are you thighs
Starting point is 00:30:49 or breasts I mean like so these are like wings so they're like or you could do like the full wings yeah I'm thighs though to answer your question
Starting point is 00:30:56 deep fried or these are grilled or either way it's all soul food I've gone my way now there's options you're into it
Starting point is 00:31:04 I love soul food by the way though all way now. There's options. You're into it. I love soul food. By the way, though, all the things you're talking about can be done on a barbecue. So we're kind of in the same camp. I know. They're actually not that different. They're not much different. Synergy. That's true.
Starting point is 00:31:15 I like that. I like that. I mean, you could totally do low and slow chicken wings for 45 minutes. You can also do them fast. No, it's true. Yeah. Like soul food and barbecue are like cousins yeah pretty much it's it's it's not really the sides is what makes the that's it rest of the meal soul
Starting point is 00:31:31 food yeah because if i give you baked beans versus what's a good side macaroni and cheese that's also barbecue see right or greens collard greens collard greens is not barbecue necessarily is that well traditional barbecue like in texas like we're not doing collard greens is not barbecue necessarily. Traditional barbecue like in Texas. We're not doing collard greens. You wouldn't. Yeah. A lot of different barbecues. Southern barbecue.
Starting point is 00:31:49 For sure. I would do that. You do okra, like fried okra and stuff. My wife loves it. I'm not a big fan. It's like snot to me. It's like something weird in there. Oh, man.
Starting point is 00:31:56 Now I won't be able to get that out of my head if you're right. It's kind of icky. It is. Green beans, however, I'm down. Green beans are good. Yeah, I'm down. Green beans are good. Macaroni and and cheese coleslaw
Starting point is 00:32:07 these are all soul food slash barbecue we're just cousins basically you can't go wrong man I'm buying both you guys both win I'm fine with that honestly my tactic with sales is not at all about convincing
Starting point is 00:32:23 zero I want to lead and sell a good product that I believe in, but I don't want you to buy it because I think you should have it. I want you to buy it because you need it. Right. And I want to find out, can I actually help you? And if I can, I'm going to convince you that can help you. Not that you need what I'm selling, which is different. It's like perspective taking, you know, it's not the same. Yeah. I think my approach is similar in some senses, but also like I'll add to it is that I want to find out first. So you saw, I started by asking him questions. So I want to find out where we're starting from, figure out what your interests are. And then I want to lead you to thinking that
Starting point is 00:33:01 it was your decision to do what I wanted you to do in the first place. So what my tactic was all throughout my career in sales is ask a bunch of questions. And I even approach conversations like this today. I would be a great podcaster, I think. But I'll ask a lot of questions and then start to kind of mold this shape of what I want you to be from where you are. And then I'll start to plant little leading things like, okay, well, you know, you said this was something that was interesting to you or you said you haven't had this in a long time.
Starting point is 00:33:32 So this is why I, if I were you, I would do the soul food or I would do the barbecue or something like that and make it feel like, because you said this, this was your, your choice. Right. Yeah. Anyway, we learned about sales that's right yeah what about closing the deal oh that's the hardest isn't that the hardest part yeah it's it's the hardest part for me i'm asking you i don't know but it's it's it's easy if you've done the work ahead of time like if you've done the deal closes
Starting point is 00:34:01 itself right if you've done the right work if you've done the work up front oh yeah you gotta do something though right like you gotta be like i think my key my key phrase honestly when i want to know what the next step is which is usually a close of some sort like a good it doesn't have to be yes i'm signing it's yes i want to or some sort of conviction yes we're moving forward is what's a good next step and you put it in their shoes because they're going to explain to you, well, I need more information. They won't say that, obviously. Or something will come out in their response that lets you understand where they're at.
Starting point is 00:34:34 They might be like, send me the proposal and agreement. Let's get going. Or it could be, I got to talk to my boss. There's two other people that need to help me with this decision. I'm like, can we meet with them together? Can I showcase how we work? What can I help you with to explain to them who we are and how we'll help you and usually I just make myself a resource like I'm not here to sell you I'm here to be a resource for you to get to where you're trying to go that's interesting so
Starting point is 00:34:58 what were you selling I'm sure it was everything everything of things. Everything. Everything. Yeah. I've sold long distance. I've sold donations to the Cancer Society. I have sold podcast ads and things like that. You know, big ideas. And it's not just like selling ads. It's more like, should we help you? Can we help you? How can we help you to get to this place with reaching developers that are hard to market to?
Starting point is 00:35:21 Yeah. How can we help you think about this differently than simply give us a script and tell them how awesome century is like that's not how we approach it generally okay yeah because where i'm getting at is it's for me it's different depending on the thing that i'm selling and also who i'm talking to so if i'm talking to somebody who is kind of indecisive i'm not going to ask them or they're just kind of like all over the place i'm not going to ask them what's what's the kind of like all over the place. I'm not going to ask them what's, what's the next step. I'll tell them, but gently, you know, I think a good next step probably would be this, this, and this. What do you think? Does that sound good to you? Or it sounds like you need to get.
Starting point is 00:35:55 I like that style, but it sounds kind of like implanting, like you're planting your own idea, which I don't disagree with. I would probably say, what's your goal? What are you trying to, what I see that you don't understand, or I see that you're, you're hesitant in some way, what's your goal? What are you trying to do? What's your big vision here? Once this is done, how it look for yourself. And you'll get, you can kind of tell what their own dream is, in my opinion of like how uncertain or certain they are of it. And rather than tell them what you think they should do, which I think is not necessarily bad, but in my experience of like how uncertain or certain they are of it and rather than tell them what you think they should do which i think is not necessarily bad but in my experience it's been like
Starting point is 00:36:29 intimidating and we're different genders and so sometimes i could be more intimidating with like saying i think you should do x and so therefore you should do it it just like to sort of like circle around it rather like your idea was what is what is your idea? And my thing is like, what's your real goal here? What are you really trying to do? What are you trying to optimize for? And they will tell you and I'll say, well, that sounds like this is probably pretty good for you. You know, and I'll lead to different things. That's kind of how I get to the yes versus like, this is what I think.
Starting point is 00:36:59 What do you think? I like that. And I like that you pointed out that we're different genders. That's exactly what I was thinking is like, part of our style is reflective of like who we are and our position in society. But yeah, like when I was younger, for those who can't see me, I'm a black woman. So as a young person, when I was first starting out in sales, and I still have a young face, I think. You do have a young face. Thanks. I'm pretty a young face thanks i'm pretty elderly i'm not gonna guess your age but it is it's young looking very geriatric like i'm up there so geriatric i am like super geriatric and so when i was young um ger i was selling to senior salespeople like cso's chief sales officers um ceos cmos selling them advisory services, which is basically telling
Starting point is 00:37:47 them how to sell. And I'm selling them on our ability to tell them how to sell better. And they're like, well, why would I take advice from a little black girl? And so the way that I approach those conversations is like, if I'm hands off and I'm like, you lead, they're going to run with that. And they're not going to, they already don't want to hear me. So I have to establish more assertive. Yeah. Yeah. So I have to show that I'm in a position where one, I'm not afraid for them to walk out of the door. I'm like, listen, you know, you could take it or leave it. Like I'm going to be good regardless. Also just establish an air of confidence in that. Like, I'm going to lead this. I'm going to lead this sale.
Starting point is 00:38:26 I'm not I'm never going to push you into something. You see that I'm interested in finding out more about you and your problem and fitting our solution with your unique needs and making sure that you're all taken care of. But let me carry us. Let me show you how to do it with our company and how we're going to work together. I do this every day. You know, you're you're new to this i'm true to this and we'll figure it out i like it yeah so um yeah i was gonna ask if that was ti but it was only like one syllable so there's no way no it's not for sure i forget what song it is but um it's definitely a rap song i can't take the credit for it take the credit for stealing it there you go yeah great artist I forget what song it is, but it's definitely a rap song. Yeah, yeah, yeah.
Starting point is 00:39:06 Can't take the credit for it. Take the credit for stealing it. There you go. Great artist. I use a lot of sales stuff still to this day. And that came up in conversations at this conference. It's like, are you ever leveraging all of that stuff? I was actually talking with, there's Imagine Cup, which is a startup.
Starting point is 00:39:26 Well, I shouldn't say kids, but they are it's like younger than us young adults right they're college students there you go college students um doing projects up and coming the kids doing projects and their question was what tech or how do you know what tech to learn like or how do you know what bright shiny thing to go into and the advice from me and the other senior engineers in the room was like don't focus so much on what's the big shiny thing or doing exactly what's right it's like your life everything like if I think back on my life going from sales into engineering or going from moving from this place to that place none of it was a plan none of it was like in high school or in college I had this exact plan of I'm going to
Starting point is 00:40:10 do this this and that everything was just taking off opportunities yeah taking off whatever is interesting and figuring things out so I forget where I was going with that but what were we you're talking about helping people make decisions. How you helped her. Are you leveraging your sales? Oh, right. So, yeah, every piece has been valuable. Every aspect of all this very completely nonlinear journey has been so valuable. Like, I'm taking a lot of these sales skills and I'm using them every day in my work at Netflix, writing docs, using ChatGTP to convince people, like, let's move over to this software. Let's go in this direction. Or, you know, just in any day of life,
Starting point is 00:40:51 convincing people to let me speak at a conference or work somewhere. Seems to be very successful because there you are at the top of every list. Here I am. It's working. Yeah, well, thank you. What's up, friends? This episode is brought to you by our friends at Neon. Managed serverless Postgres is exciting. We're excited. We think it's the future.
Starting point is 00:41:28 And I'm here with Nikita Shamganov, co-founder and CEO of Neon. So Nikita, what is it like to be building the future? Well, I have a flurry of feelings about it. Coming from the fact that I have been at it for a while, there's more confidence in terms of what the North Star is. And there is a lot more excitement because I truly believe that this is what's going to be the future. And that future needs to be built. And it's very exciting to build the future. And I think this is an opportunity for this moment in time. We have just the technology for it.
Starting point is 00:42:02 And the urgency is required to be able to seize on that opportunity. So we're obviously pretty excited about Neon and Postgres and Managed Postgres and Serverless Postgres and data branching and all the fun stuff. And it's one thing to be building for the future and it's another to actually have the response from the community. What's been going on? What's the reaction like? We are lately onboarding close to 2,500 databases a day. That's more than one database a minute of somebody in the world coming to Nian either directly or through the help of our partners. And they're able to experience what it feels like to program against database that looks like a URL and then program against database that can support branching and be like a good buddy for you in the software development lifecycle. So that's
Starting point is 00:42:50 exciting. And while that's exciting, the urgency at Neon is currently is unparalleled. There you go. If you want to experience the future, go to neon.tech, on-demand scalability, bottomless storage, database branching, everything you want for the Postgres of the future. Once again, Neon.Tech. So my wife and I built a house. We've been there nine years now. So that's crazy. We've been there a long time.
Starting point is 00:43:18 And the process, which you just went through a process of building a house, it's not a straightforward one. A lot of it is like building a career in a sense. That's why I'm bringing this across. And we had a geriatric builder. He was awesome. It was like having a father figure as your builder. We picked the best builder. In fact, we wanted all of our friends and family to use him,
Starting point is 00:43:41 and he actually retired because he was elderly. But he took on this role of like, cause we were young kids to him, you know, like basically old enough to be my dad. And he wasn't just going to be our builder. He was going to like take care of us like a father would. It was amazing.
Starting point is 00:43:54 Anyways, I say all that to say this, what am I talking about? I'm just kidding. I say all that to say this, he always said this, which stuck with us. And we say it to each other now.
Starting point is 00:44:04 And he said, it's a long and winding road and he was referring to the process of building a house because there's so many decisions along the way so many things that go wrong and you're like okay we have to adjust what are we gonna do this and he would just say that you know every time we're like kind of like he'd be like it's a long and winding road and so the house has stuck with us but even more than the house is that phrase, which we now say to each other. And I say to other people like you guys, when it comes to your career, you know, you can't just, like you said, choose, I'm going to be a doctor at the age of 16, 17, 18. And then some people get this done, but very few of us, and then just like power through and be a doctor.
Starting point is 00:44:41 And like, that was your career, especially in tech because it's such a moving foundation. You don't just learn Java and then spend 20 years coding Java. Okay, some people do that but not very many. It's a long and winding road. The decisions are many but each individual decision is relatively small. But when you're young you haven't made very many decisions and so all you see is like this big decision in front of you and what us geriatrics can say to the kids i love it is hey it's a long and winding road you know build grow change make this decision
Starting point is 00:45:17 adjust make another one you're gonna have a hundred of them by next year and that's that's calming that's soothing and that helps helps people take the next step. Right. That's all you got to do. Just the next step. Or help somebody on their path towards the next step. Frozen said, I think they said in Frozen... Let it go. That was Frozen 1. Frozen 2.
Starting point is 00:45:37 Frozen 2 was... Curveball. The next right step. Did not see that coming. The next right step. Very good. I mean, when you're stuck in paralysis, right, that's the truth. What is the next right step you can take to get out of the paralysis? You can't be like fixed.
Starting point is 00:45:55 No, you got to like eject next right step. Next right step. Like the turns, right? Every turn is that next right step. I love it. Yeah, that's one of my favorite quotes is every journey of a thousand miles begins with a single step. So, yeah, take that next step. I have a friend that I've been talking to recently. She's at an inflection point in her career.
Starting point is 00:46:13 She's she was in sales and she's gone in and out of sales and customer success and things like that. And she's like, I just don't know what I want to do. And I just feel like dropping out of the workforce and not doing anything. She's like, I wish, Shonda, that my life was like yours, where, you know, you knew everything. Like you knew all the steps that you need to take. Yeah. It's just like, it's like, I was like, never at any point. I was like, what's giving that energy? Because not at any point did I ever know what I was doing. And I'm still scared to this day to, you know, take those steps. It just feels like you're in this foggy room
Starting point is 00:46:45 and all you can do is you can see what that little next step is going to be. Even sometimes it's even foggier than that. You don't even know. You might be stepping off a cliff. Who knows? But you have to have the confidence and the, I don't know, the faith in your own abilities
Starting point is 00:47:01 to be able to take that next step. And sometimes the next step is a wrong step and that's why you take little steps and then adjust. You don't look back and be like, and your own abilities to be able to take that next step. And sometimes the next step is a wrong step. And that's why you take little steps and then adjust, right? You don't look back and be like, I've been going the wrong way for 10 years. Hopefully you're doing more retrospectives than that. If we might pull back sooner. Yeah. Gosh. You know, but, uh, I mean, Adam, when you graduated from podcasting school back in the day,
Starting point is 00:47:22 you knew exactly you were going to be a podcast. Oh, a hundred percent%. Yeah. I mean, I was like, this is just too easy. I'm going to conquer the world. 15 years later, we're at the goal. That's right. We're here at Microsoft Build, you know? No, that's not the case at all. This is fantastic. Nobody planned this.
Starting point is 00:47:39 Nobody planned this deal. That's why I like, what is the next good step? You know, what's the next good step for us? Because you put it in their control. They reveal all the information. They reveal their trust in you or their lack of trust in you. You can tell their body language if you're physically with them. I don't know.
Starting point is 00:47:57 I don't know what the next step is. Then you tell them? I might say I might give them more to think about. I don't know what the next right step is here. Well, maybe you can think about this or this and how would that influence your next step the next step is like a key phrase for me at least like lately i mean like i feel like i'm like repeating myself way too much and i say it so often and it's just so good that it works i just keep saying it obviously but it's been a while what's a good next step because it
Starting point is 00:48:25 puts it all in their court and the other thing i do that puts it back in their court is when somebody says something to you declarative and you don't really understand rather than react and like act like you understand it i say how do you mean because there is nothing you can say you would just keep explaining in different words what you meant. And so you can never declare that you misunderstood. You could just get to understanding, right? How do you mean? That's a good one.
Starting point is 00:48:54 What's a good next step? Yeah. I'd love to help you. I can help you on your journey. I'm a resource to you. I am not here to close you. I'm here to help you. I like that.
Starting point is 00:49:03 I like that. I can see how that's disar that. I don't like closing people. I like to help people. I see how that's disarming too. Yeah. Yeah. I'm bringing it back to the whole gender thing. I think I would be kind of on guard if I felt like a man was telling me what to do.
Starting point is 00:49:21 If anybody was telling me what to do, but especially if a man was telling me what to do. I don't want nobody telling me what to do. If anybody was telling me what to do, but especially if a man was telling me what to do. I want nobody telling me what to do. Cause it just, it feels, it feels salesy at that point. You know, it makes it feel more like a sale than a, you know,
Starting point is 00:49:35 I'm helping you type of thing. Right. And I don't want to be sold. I want to be helped. Yeah, exactly. And yeah, so you're giving the people what they're,
Starting point is 00:49:42 what they want. And I say, listen, if you have any questions, I'm here to help you. Yeah. If you have, if I've want. And I say, listen, if you have any questions, I'm here to help you. Yeah. If I've given you this information, you go away and you have more questions, let me know. Happy to help.
Starting point is 00:49:51 Disarm them. Yeah. You got it. Good stuff. That's my style. Yeah. Helper, not seller. I'm a sales savage.
Starting point is 00:50:01 Sales savage. Listen. Here's the pen. Here's the contract. We've spent 10 hours talking about it it's time to sign it's time to sign yeah now there are times when i'm a bit more direct but generally my demeanor is that you know if i've like exhausted a lot of time with somebody and i'm like listen it's not what's the next step here it It's like the only next step is yes or no. Cause I got to go. Yeah.
Starting point is 00:50:27 If not, I got, I just want to be more time to spend somewhere else. Not in those exact words, but that's my projection. I'm, I'm letting out. It's like,
Starting point is 00:50:35 it's time to figure something out. You want to spend the time with the people you can help and people who you can't help that you want to get to that. No quickly. Right. Sometimes disqualifying a situation is the best thing you can possibly do right save both sides a bunch of time and a bunch of effort i don't go in pitching my menu i'm not like hey this is what i sell which one do you want to buy it's
Starting point is 00:50:53 this is who we are and i don't even like pitch that even i've really asked them a ton of questions who are you how can we help you what are you trying to accomplish those kind of questions and it's like they just reveal everything to. And it's not like a negative reveal, everything like a bad, like you're being manipulative or something. It's just more like, now I know I can actually help you. And if I know I can help you, I'll be far more salesy about convincing them I can. It's not like I'm trying to say I can help you, but I have conviction. Like, listen, don't walk away from this call because I know the marketplace. We are the best people to help you. Please have conviction like listen don't walk away from this call because I know the marketplace we are the best people to help you please don't go somewhere else and if you do it's because we can't really help you right and I don't want you to spend your money here if we can't help
Starting point is 00:51:34 you I'll tell people that like you got to go somewhere else to spend your money this is how it works no and that's that's good because I I feel like people can they feel like they can trust you more if it's not like oh I'm just trying to fit you into something just because I want your money. It's like, no, if it's not good for you, then it's not. And this is who we've helped and how we have helped them. We can do the same for you. I love it. Right?
Starting point is 00:51:55 If you pinpoint to somebody that's, or something that's quantifiable and you helped, I can do that, a version of that for you. Yeah. That to me is like saying, will you sign? Without saying, will you sign? Because it's more like, obviously, you're right. This is the right thing to do. I don't have to ask you to sign. It's I want to because clearly this is the right way to go.
Starting point is 00:52:16 Exactly. This is the natural next step. That's the best way. In my opinion, that's the best way to sell. Have you ever used any sales philosophies or read up on any sales philosophies? The one that I use is solution selling the one that this is my favorite one maybe i mean i think i've i've studied brian tracy over the years lots of people over the years i've probably borrowed things from them in some way shape or form without knowing i'm selling a certain way yeah i've been like a lot of big company sales so that's like oh we're going to train
Starting point is 00:52:45 everybody on right this gap selling or solution selling yeah yeah so but solution selling ended up being my favorite one because it's similar to a lot of the things that you said where we're not just like showing you the menu of things and having you try and parse all of this information and we're going to fit you into the whatever hole that you know most closely align with it's first understanding your customer and what their needs are and then pitching a solution that is meant to fit their needs so we may not have like because a lot of the stuff that I'm selling it's not like a one package like a McDonald's menu where you can just have a hamburger or a french fries or something like that it's not like a one package, like a McDonald's menu where you can just have
Starting point is 00:53:25 a hamburger or a French fries or something like that. It's like, I could put, I could give you like a little bit of this and then we can combine it with that. And we could put together this package for you that it's designed for you because, because I've asked you what you need. And so now I can say, okay, well, how does that align with the stuff that my company's offering or what we're building for you? Or is there anything that we're going to have to customize for you or take out from the existing offerings that we have? But because I'm doing such a good job qualifying, making sure, one, that you are a good customer of mine, so I'm not wasting my time by us talking, that we have something that fits your needs. So I'm asking you about the stuff that is important to you and what matters to you
Starting point is 00:54:04 and what the low-hanging fruit are and what what the North stars, what we have to work toward because I've done all that work to figure out what you need. Now I can fit you with the exact solution to what you need and nothing else. So you know that when you sign with me, it's going to be a solution that's tailored to exactly what we've talked about. So question, question. So all that wisdom that you just laid out, translate that into a engineering team where you have decision makers above you. You have a solution that you think we should go this direction, right? Like you've come across in the technology or technique or whatever it is, a solution. And you're like, this is the right solution for us.
Starting point is 00:54:51 But it's not a small one. It's a big one, right? Yeah. And you got to now convince, right, the power of persuasion or sales to a certain degree that this is going to solve our problem to your higher ups. How do you translate that in? So is the question more of like the fact that they're higher up or is it the fact that they're more, it's like multiple people involved in the decision making process? Just assuming that you
Starting point is 00:55:12 can't make it yourself unilaterally. It doesn't matter if they're higher up. It could be the whole team. The whole team. Okay. Yeah. Cause I can tell you what I'm doing right now at Netflix. So I'm trying, not trying, I've convinced them that this is the direction that we're going to go with a certain product that we're building now to add some context to i am the term is called informed captain at at netflix say what informed captain what is that this is a role as a lead are you laughing because it's like buzzwordy type of thing no he leaned in we have headphones on there's no reason to lean in. You didn't hear any better because you leaned in.
Starting point is 00:55:48 That's why people laugh. I'm just human. I'm just being human. It's a human thing to do. Same level in the ear. It's a way of indicating interest. I like it. Yes.
Starting point is 00:55:57 Continue. I wasn't laughing at you. I promise. Okay. Informed captain is somebody who has, it's like a lead role. It is a lead role, but we don't use the term lead, but you're the person. Okay, let me take a step back.
Starting point is 00:56:12 I like it. I'm with you. Can I help you a little bit? Is this a Peter Pan thing? I want to hear what you think it is. Well, when I worked with Marielle on Brain Science, we did this show about
Starting point is 00:56:22 psychology, essentially. It's on our science. We did this show about, you know, psychology essentially. It's on our website. Changelog.com. I was like, what the heck is that thing? When he said that, he leaned in, but he didn't have to.
Starting point is 00:56:34 Changelog.com slash brain science. There you go. She said, name it to tame it. And I bet you the reason why informed captain is better than lead or in charge is because it's disarming.
Starting point is 00:56:46 You have information, you have wisdom, and somebody needs to lead. Because if there's four of us and we're all leading, we're all going in our own direction, right? Somebody has to follow and somebody has to lead. I think that's probably why it works because it disarms people from saying, well, there's Jared again in charge. You know, he's the boss. No, he's the informed captain. Like a tech lead position? Like a tech lead? It's probably decision-based, right?
Starting point is 00:57:12 Because it probably rotates. It's decision-based. So, yeah, it's more, we're very flat. And so we're like, you know, we're all at the same level hierarchy-wise. We all have varying levels of technical abilities, but some people are stronger at one thing, then that another person is stronger on another thing. So we're very flat. But one concept at Netflix that we really lean into is farming for dissent. So I'll raise an idea, but it's everybody else's job to disagree or like not necessarily disagree just to disagree.
Starting point is 00:57:42 If they disagree to say that. Right. And to make sure. And then I, as the informed captain, I'm making sure that I'm farming for dissent. I'm asking people for their buy-in because it makes no sense for me to make a decision in a silo, especially on my team where my customers are other Netflix engineers and I have the ability to get feedback. But in any tech,
Starting point is 00:58:01 you don't want to just build the thing that you think is cool. You want to build something that you've actually validated with your customers and made sure it solves a problem for them, right? So informed captain is the person who's responsible for being kind of the quarterback of the project and organizing all the resources, the human resources and the tech resources, making decisions about what kind of tech we we use helping to coordinate with the pms and the they might be pms themselves but um helping to coordinate with everybody on what are the priorities what's the direction of the project and how it moves so the reason that i give you that background context is that like i have this unique position of being the person who's like
Starting point is 00:58:40 this is our decision this is the way that we want to move. But before that, I want to make sure that we're all aligned on this decision. So in this scenario, my goal in selling is to convince everybody that the direction that I think we should go is the one that everybody should agree to instead of everybody dissenting. And then we have to move in a different direction. So how do you do that? So you ask chat GDP to write your document.
Starting point is 00:59:07 Oh, that's right. I forgot. Help me chat GPT. Right. That's where we started. Yeah. True. No, the first thing,
Starting point is 00:59:14 just like I said, in any sales scenario is to figure out what the needs are. One of my biggest things as a tech person, and it comes from my sales background
Starting point is 00:59:23 and I'll explain what I mean by that, is to get feedback from the customer even before we've put a line of code there. So I want to find out what the problems are. I'm asking all the questions to figure out what the big problems are. And I'm putting that all into a doc. This is the doc that I'm writing is putting all that together to say, collectively, this is what you said. Customer happens to be other Netflix engineers.
Starting point is 00:59:53 This is what you said is the problem. And this is what you said to the highest priorities. So I'm grouping those together going back. The reason why that's so important to me is because as a salesperson, I'm the first line of contact for the company, right? I'm the person that the customers are coming to and saying, wow, this product worked exactly as I expected. Or I'm the person who loses the commission
Starting point is 01:00:13 because they're like, we don't want to buy this because it doesn't serve any of our needs. And we told you that we wanted this feature prioritized and nobody ever cared about that. I take all that feedback and I bring it to the customer success manager who brings it to their manager, who brings it to the product manager, who brings it to the designer or the engineering manager, who brings it to the engineering team, who puts it on the backlog and, you know, never looks at it.
Starting point is 01:00:35 And they don't, a lot of engineers have this problem where they're afraid of someone calling their baby ugly. Like they have this idea in their head of this cool thing that this cool thing that they can add to their product, but they've never actually, they're not actual users of the product or they never actually talked to actual users of the product. So they never gotten that validation and they waste so much time building these tools that nobody uses. And that's how it leads to layoffs in companies because you spend all of these expensive resources, human resources, and buying tooling to support initiatives that haven't been validated, right? So all that being said, we'll get all of this validation from our customers. I'll go back and then I put it all together and I say, these are the three big problems that you have identified or that in my conversations that I
Starting point is 01:01:22 heard from you. And I'm outlining this in a way that is like very, this is you, this is you, this is you. Does this sound familiar? And they're like, oh my God, yeah, this is exactly what it is. Okay, now that that's said, is there anything that I missed? Nope, sounds like you have comprehensive view of it.
Starting point is 01:01:38 You know, and I'm adding in quotes from actual engineers, actual customers, screenshots of like things or videos of existing workflows where it's just like really clunky or i'm taking multiple steps to get to the next something that should be very easy or i haven't um i have to get to this very granular level of things where there's a way that we could easily abstract out all of this parts of the workflow and i put that that's what I put in front of the manager. And I'm like, or the team, whoever is responsible for making this decision.
Starting point is 01:02:10 And I'm like, this is what we're experiencing now. This is my proposal for a solution. And I addressed these problems, which we all agreed, right? That these are priorities and I'm addressing them in this way. And there's no way you can argue with that. Like I've done my research. I've asked everybody, everybody has already been bought in because from the beginning, even before I put a line of code, even before I put a line in that doc, I asked you, I asked you what you said. So there's no dissent because we came up with this basically together. All I did was I just put it in a doc. Yeah. Yeah. So the selling, you're selling yourself, basically. Right. Which is the easiest thing to do. Hell yeah.
Starting point is 01:02:48 You can't really argue with that. And if you did, you'd have to have a really good argument. So if you are wrong, which means that they didn't reveal everything they could during the interview process, which is fine too, right? It's all about getting to the right solution, not my solution, because that's what you're trying to do. You're trying to organize a solution because you got a job to do. Right? They better have a good reason why that argument is true. Yeah. And then be like, well, why didn't you reveal that before?
Starting point is 01:03:15 Right. Because now you're wasting my time. I put this presentation together. I'm the fool here. What's up with that? Right. Get it together. Another key is like,'t it's it's always
Starting point is 01:03:26 iteration you know in tech like it's not like okay i heard the problem and now let's just go build and never talk to the to the user again as you you start from there and then you get the agreement that okay yes this is exactly what we captured and okay so now we've got the go ahead let's start building build a little bit start with an mvp what's the smallest amount of work we can put into this just to get like a proof of concept out there so that this is in front of somebody so now there's a product now people can start playing with it and they're like you know what now that it's built i don't know i don't know actually i think there's a bigger problem that we need to solve and then you pivot and then so now you go to the next iteration there's mvp, where you solve the new problems that came up.
Starting point is 01:04:08 Or you start to realize, like, technically, we don't have the ability to do this just yet. Or this is, like, blocked by this other thing that we need from this other team. And then you iterate from there. So you're always keeping that customer in the loop. Like, they're never out of it. So all along the way, it's just like you're still working together. You know what that sounds like?
Starting point is 01:04:29 What? A long and winding road. So what would be a good next step? Full circle. That's right. What do I sign? That's good. I win.
Starting point is 01:04:43 You do win. You win. Well, it was actually a win-win-win. It was a triple win, yeah. I win. You do win. You win. Well, it was actually a win-win-win. It was a triple win, yeah. We all win. I agree. What is this? The AI thing?
Starting point is 01:04:51 Did I say AI again? Did I say it too much? No. We're just counting up life points. We all win. Oh. We all do win. I win.
Starting point is 01:05:00 Yeah, you win. Okay. Good. You're here. As long as I'm not a loser. You're our guest. 100%. We like you a lot. That's why you're sitting here. We like you. That is winning, I think. That's winning. I like it a lot, too. Yeah. Okay, good. You're here. As long as I'm not a loser. You're our guest. 100%. We like you a lot.
Starting point is 01:05:05 That's why you're sitting here. We like you. That is winning, I think. That's winning. I like it a lot, too. Yeah. I am winning. I am winning.
Starting point is 01:05:10 Okay, thanks. Thank you, Shonda. This has been awesome. Thank you. It has been awesome. Bye, friends. Bye, friends. There you have it.
Starting point is 01:05:20 A free wheeling conversation with the one and only Shande Person. Connect with her online. She's Shande pretty much everywhere. That's S-H-A-U-N-D-A-I. And stay tuned for more awesome convos from Build. We've got Scott Guthrie. We've got Mark Rusinovich. We've got Eric Boyd and more.
Starting point is 01:05:42 These guys are longtime technologists who are at the top of their game. We can't wait for you to hear from them. Thanks once again to our partners at Fly.io, to the amazing Breakmaster Cylinder. Seriously, what do you think of that new jingle? Does it get stuck in your head as much as it does mine? We'd love to hear from you. And thanks to our friends at Sentry. Use code CHANGELOG when you sign up and save 100 bucks
Starting point is 01:06:05 off the team plan. That's just too easy. Next week on the changelog, news on Monday, the legendary Scott Guthrie on Wednesday, and Louis Villa right here on changelog and friends on Friday. Have a great weekend. Hit us up with a five-star review if you dig what we're up to and let's talk again real soon

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.