The Peterman Pod - Ex-Meta Staff Eng & YC Startup Cofounder | Rahul Pandey

Episode Date: December 27, 2024

Rahul Pandey (@rpandey1234) grew to Staff at Meta through a few interesting legs of his career:• Stanford to Startup - He joined a startup that one of his professors was starting right out of colleg...e. This startup was acquired within a year by Pinterest.• Junior to Mid-level @ Pinterest - His promotion was rejected twice. He appealed the second rejection and got the promotion.• Senior to Staff @ Meta - He interviewed for Senior at Meta and got a promotion through job hopping. From there, he worked towards his Staff promotion and got it.After getting to Staff at Meta, he started his own YCombinator-funded startup, Taro. In our conversation we cover:• What got him promoted to Staff at Meta• Joining startups and “two-way doors”• How his promotion was rejected twice and he appealed successfully• When job hopping is good and when it is bad• What real networking looks like—Where to find Rahul:• LinkedIn: https://www.linkedin.com/in/rpandey1234/• YouTube: https://www.youtube.com/@RahulPandeyrkp• Twitter: https://x.com/rpandey1234• Instagram: https://www.instagram.com/rpandey1234/Where to find Ryan:• Newsletter: https://www.developing.dev/• X: https://x.com/ryanlpeterman• LinkedIn: https://www.linkedin.com/in/ryanlpeterman/• Threads: https://www.threads.net/@ryanlpeterman• Instagram: instagram.com/ryanlpeterman In this episode, we cover:00:00 – Intro1:12 – Stanford to Startup12:25 – Jr to Mid-level at Pinterest 30:20 – Senior to Staff at Meta45:12 – Management (TLM) at Meta53:40 – Leaving Meta to create a startup1:05:32 – Career reflections To hear more, visit www.developing.dev

Transcript
Discussion (0)
Starting point is 00:00:00 I have failed my way into success. That was Rahul Pandey. I had gotten offers from all big tech companies, Google, Facebook, and Microsoft. He's a software engineer who went from almost getting fired through an acquisition. And they told me and said, hey, we are going to get a card with that. You're going to do a full round of interviews next Monday. To getting promoted to staff at Meta in his 20s. I interviewed him so that we could learn from that experience.
Starting point is 00:00:24 The thing I wish I realized way, way earlier in my career is that... And he was very honest with his entire career story. I came in with this attitude of like, okay, I should be one of the best engineers. And then getting rejected for the same promotion twice was a real setback. What portion of your career growth do you think was luck? The beginning of your career is unusual. You went to Stanford, but you joined a startup immediately. And it looks like a very small startup.
Starting point is 00:00:59 What's the story behind you joining a startup right out of college? The story is, in my fifth year at Stanford, I was at the school for five years, doing an undergrad and master's degree. So I met in that fifth year. One of the reasons I actually decided to stick around for that 50 year is because I felt like I hadn't really made any faculty connections. And Stanford, just like any of the top institution, is famous in part because of amazing instructors and faculty who were doing groundbreaking research. And I felt like, what a shame if I leave this institution and not really understand or take part in that. And so the 50 year, I'd was a RA, like a research assistant in a lab with a professor named Yuri Luscovic, who was like a rising star. And I thought it was a cool opportunity. And that led to a lot of the work we were doing the lab. He decided to spin it out into a company. And Stanford actually is pretty well known for being fairly generous or willing to allow their faculty to go out and do companies and like have this revolving door with academia. And so when that happened, I felt like it was
Starting point is 00:02:02 almost too good of a story to pass up. Like, I could be one of 10 or 20,000 engineers in big tech if I go join Google or Microsoft or meta. And I had received offers at all of them. But then I felt like, okay, this is a story where I had this connection relationship with a professor. He trusts me. I trust him. And it just feels like a Silicon Valley unique story that will, it could go really, really well, in which case, amazing. Or worst case, it's a good story to tell. Yeah, yeah. And so I felt like there was not an hour of reviews, and that's kind of why I ended up choosing that route. Makes sense. And you're early in your career, so if it fell flat, you didn't have a whole lot of responsibility. How many people were in that early venture? Like, was this just you and the
Starting point is 00:02:44 professor? Yeah. Was there more structure? Yeah, so as a professor, he had one industry veteran who had been around the block, and so it was like two founders. And then there was one other person in the lab with me. So two new grads, me and him. And it was one more person. So I think I had joined technically, aside from the two founders, I was like employee number two. So very, very early on into the company's formation. Right. How did you think about risk at that point? Because I think a lot of people they're evaluating big tech and versus startups. And big tech is kind of the, you know, the high expected value path. And then startups are kind of, you know, boom or bust type of path. So did you think about that at all or was it a no-brainer to go to the startup? Yeah, I did think about that.
Starting point is 00:03:31 I think the couple things I thought about is one-way door versus two-way door. Like, let me try it out. And startups, most things in your career are two-way doors in the sense that you try it out, you learn something, you experiment, and then you can always back out. You can always decide to leave the startup and then go to big tech if needed. So that was one consideration. And the other consideration, too, if I'm being honest, is that I felt like I had attained that level of success or that level of like approval from big tech. And if I hadn't had that, I honestly am not sure if I would have done the startup. But what I mean by that is like I had done an internship the prior summer at Facebook,
Starting point is 00:04:07 now known as Meta in 2013. And then after that internship, I had gotten offers from all big tech companies. I've gotten five offers including what I mentioned, like Google, Facebook and Microsoft, Twitter and Square. So five companies in total. And so that gave me a lot of confidence. said, okay, I can do it. Right.
Starting point is 00:04:27 I can, hopefully, with some preparation, I'm hopeful or confident in my ability to go back and get that opportunity. So it didn't feel like that much of a risk. Right. Whereas if I had never gotten that re-tech offer, I think I might have really thought twice. Well, let me go get a stable job, which is going to be much more kind of a known commodity to other companies
Starting point is 00:04:46 so that if and when I just had to move on for my first gig, I can get a really good job with my second gig. But because I already had that insurance policy of Stanford on my resume, along with these other offers, I felt like I could be a lot more risk on that early in my career. Right, right. That makes sense. So when you went into the actual startup itself, would you say that it was a good outcome from the acquisition, or was that kind of like, you know, aqua hire, maybe not the best outcome you're hoping for? Yeah, more of the latter, for sure. I think the thing with acquisition, but I learned, that acquisition is probably one of
Starting point is 00:05:18 the most overloaded terms in Silicon Valley. What do you mean? You could talk about acquisition as in like the most famous might be or one of the most famous might be like WhatsApp getting acquired by Facebook for 19 billion right right right in 2014 that's like an acquisition and like everyone became filthy right but you also have acquisitions or frankly the total opposite which is the company effectively failed yeah and they're calling an acquisition to save the dignity of the founder I think what happened to Jose the company I joined it was somewhere in the middle it was a little bit if I'm being honest closer to the failure And I mean, I probably shouldn't call it a failure.
Starting point is 00:05:54 It was basically like an opportunistic bet that, okay, the startup that I joined, like I mentioned, it was spun out of academic work. Right. And so I think the bet that we were making is that, hey, we have interesting IP, intellectual property. We have some interesting ideas that are more academic. But there's not really a clear pathway to generating revenue or building a product. Right. And so when the startup acquisition offer came along, like Pinterest, this hot company, which already
Starting point is 00:06:21 had 100 million users when they came along and said, hey, sharing your technology and your technology know-how with our core product and PMF product market fit that we already have, that could really create something where one plus one equals three. That I think was a really attractive proposition. And so I think that we never gave the company a chance to really fail. Like it just ended within like eight months of formation. And so I think to answer your question directly, I think if initially it wasn't like an FU rich outcome, like I'm never up to work again, it certainly wasn't that. I basically, you can kind of think of it as me entering in Pinterest with a slightly higher package than what a normal new grad at Pinterest would it receive. So certainly,
Starting point is 00:07:06 I mean, you can't complain. Like, I feel like I learned a lot about Silicon Valley. I learned a lot about acquisitions and I came in with like a financially better outcome. But it wasn't like a life changing amount of money. Got it, got it. Yeah, I think people, who hear the word acquisition, they assume that it's an insane outcome. But it sounds like in this case, it was kind of some sort of way to acquire the talent and the know-how and not be crazy good. But at least it's better than if you just went straight to Pinterest, it sounds like. Yeah. And I think one more thing I'll say, which I think is really often overlooked, is that storytelling and the story that you tell yourself and a story you tell other people, the narrative
Starting point is 00:07:46 that you can create about what you did, why you did it, and why it's interesting, that is incredibly powerful. And I think honestly, more than anything else, I feel like me being able to tell this story of how I was an enterprising young engineer, 22 years old, and I took a bet on a startup and I did this crazy story. Honestly, I get a lot of mileage out of that story. I mean, genuinely, I get, like, I learned a lot, but also just like being able to tell that story and explain to people what happened, what I learned from it.
Starting point is 00:08:16 that actually has a ton of value. And so one of the things I tell people on Taro or just in general, when I mentor people is that if you have a choice between A and B, and you feel like A is the one which will give you exposure to more unique opportunity, unique people, unique stories, that's a really good argument to pick option A because it just will broaden your perspective and give you that storytelling ability, which is so powerful. For sure. Yeah. And I think also going that path can allow you to piggyback off the social proof of kind of the crazy Silicon Valley startup trajectories. And I'm sure the story could be told in a way where it was a very good outcome.
Starting point is 00:08:56 And you learned a lot in your arising, you know, startup kind of software engineer. So that could let you be, you know, valuable in that social circle as well as big tech. So okay, so it sounds like looking back on that, even though the startup, I guess, you know, it didn't like succeed. It kind of like failed a little bit. It was actually a good outcome. You got a story out of it. So looking back on that, let's say I was a new grad, and I think there's a lot in the audience,
Starting point is 00:09:22 would you recommend that they pick this same opportunity if they had the same decision to make? Yeah, I think it depends. So a couple of things that made this story unique and why I felt like it was a right position for me at the time was, number one, I had a lot of social proof on my resume already. Like I went to Stanford. I had done internship at Facebook, which is already a huge company at that point. And I felt like the founder, of a startup was one of the best people in the field in the world.
Starting point is 00:09:48 Right. Right. Like undoubtedly, this person knew more about recommendation systems and big data. And, you know, we'd call it machine learning back then, but effectively machine learning back then. So it was like,
Starting point is 00:09:58 clearly a really good person to just be around and see how they operate. And so I think if those things are true, then yeah, I mean, I would encourage anyone who's that early on in their career, go do the crazy, risky thing, which might fail. But I will say this, honestly,
Starting point is 00:10:14 more of the exception than the norm. So if you're normal, like if you are the typical path, which is what I would describe as, like, you went to a pretty good school and you got a degree and you are like struggling to find your first job. Absolutely, I would recommend go and find the biggest brand name you can, like the biggest company, like reputable company, and go work there. Because I do think there's so much value and just accruing credibility. Right. Right. Like go work at Amazon. Go, I think your first job was Amazon. Right. Right. Like, that's a good. great first gig. Like go work at Amazon, go work at Google if you can get in. I think that will set you up well at a baseline for whatever else you want to do later on your career. And if you had this
Starting point is 00:10:55 exceptional opportunity and you're able to justify it by like an amazing founder and you already have some of that kind of backup plan because of your background, I think then it makes sense. But for the most part, I would just recommend the standard path is probably the best because it's a standard. It's a standard for a reason, right? So like probably the, that the end path is what I'd recommend from all steep. Yeah, yeah, I agree with that. I think, you know, big tech versus startups comes up a lot. And it just feels like, like you said, one of the big things about going directly into a big brand is instant step change in your credibility.
Starting point is 00:11:31 You just immediately, you have some prestige on your resume. Yeah, there's a lot of value. And just even if you just went to big tech for like a year or two and then you left. And even if your end goal was to go to startups, I kind of feel like developing the engineering fundamentals while collecting that stamp is one of the highest EV things that you could do. Knowing now your situation, that makes it. You had an extraordinary opportunity and you already had the stamps essentially. Stanford, Facebook, you're kind of already in there.
Starting point is 00:12:01 So that makes sense. You got acquired by Pinterest and so you're kind of, it was a pretty big company at the time, right? Pinterest is maybe a growth stage startup at the time? Yeah, around 400 people. Well, 400 people. Okay. So it was bigger than a true startup, startup, but it was still much smaller than big tech. You know, when you got acquired, what was the story there? Was it something that you felt like you were happy to get acquired to Pinterest or was it kind of chaotic? What was that like? Yeah, I think in the end, I was happy with it. But I will tell you, like, it was very chaotic and very stressful in the process to get there. Because like basically the way it worked, right, the behind the scenes is that, It was like my professor and this other industry veteran. And they were like much, much more senior than me and the other new grad who joined Kosei together.
Starting point is 00:12:50 And like, you know, they had 20 years and more experience. Clearly they were much more well connected, much more in the know. And so the way it work is that I came into work at Kosei, the startup one day. And they told me and said, hey, we are going to get acquired by Pinterest. They want to interview everyone on the team. You're going to do a full round of interviews next Monday, which was like a couple days away. And so that was like a. a big change in the company strategy, right? Obviously, I was like, we're really shutting down.
Starting point is 00:13:18 We're going to get acquired. And then the last 48 hours, the next like 72 hours or whatever, it was extremely stressful because I had, you know, I was like out of interview prep for almost a year of that way. And as you know, you talk about this later, but like interview prep is a very different scale compared to actually doing the engineering job. And so I was very worried that I wouldn't actually get the offer at Pinterest because I didn't do well on the interview. And in fact, that almost came true. Like, I remember I did the full round. Like, they took everyone basically immediately to file an out interview. Um, so I had like five or six interviews in one day. And I was borderline. They called me back in to the SF office again to say, hey, like, we know, we still had some doubts or like we had some questions follow up for you.
Starting point is 00:14:04 And I did two more interviews. And luckily, I nailed those. Like, I did really well on those. And then I got the offer. But like, I was very worried because like, There was a tech crutch article, and it was like a big news announcement about how Pinchus is acquired as hot technology company. And it would have sucked if it was like, oh, I joined the startup. I didn't actually take part in the acquisition. And all my friends would have texted me or messaged me. And like, oh, congratulations. I'm like, oh, well, I got nothing out of it because I didn't get an offer.
Starting point is 00:14:31 So it kind of worked out in the end, but it really was pretty stressful process and it was rushed. Right. Had you vested any options in your in Kose at the time? Okay, so you would have gotten. Because like Jose had only been around for about eight months at that point. Right. Okay. So if you didn't pass that, you would have gotten fired essentially and had gotten no upside from any equity after that. That's right. Yeah. And so like literally like after that on this whole like on-site interview, I was feeling pretty nervous. So then I like message back my old recruiters at all
Starting point is 00:15:03 their big tech company that I got offers from. I like start, hey like are you still hiring or can I join? That was worth. That would be a backup. Let me go back to Google. Let me go back to Facebook. Right. Luckily it worked out. And then I wanted to be part of that story. And I knew the people at Kosei, so I wanted to kind of join with them. So that was like a nice transition. But yeah, that was like, it would have been effectively start from scratch and become like a new grad all over. Right.
Starting point is 00:15:26 Was that leak code to just a standard Alco interview loop? Yeah. That was a pretty standard. Like I think it was, you know, leak code. They asked me like what I did on the startup, what projects I worked on. Yeah. I think it was like one behavioral interview, I think. And then a bunch of weak code.
Starting point is 00:15:42 Man, okay. You'd have a very different story if you failed that. Not nearly as good. So, okay, so you get into Pinterest. What was the, what was that like? Did they have a ladder system at that time? Did you get plugged into a certain level in terms of career side of things? Yeah.
Starting point is 00:15:59 They had just developed an engineering leveling system. And I came in at L3, which is like their entry level engineer. So effectively, they borrowed it from Google and Facebook. So L3 is entry level L4, is mid-level L5. senior. So I came in at L3 and then I transitioned away from recommendation systems or like data engineering, which is effectively what I was doing at the startup. And I transitioned into mobile development. And so I kind of did a career reset in some ways by joining Pinterest. And then that led to kind of a longer ramp up time. And I actually ended up getting rejected for promotion, which we can
Starting point is 00:16:35 talk about if that's interesting. But yeah, I basically came in at the L3. I see. So you mentioned that you were working in a different space. How did you choose what you're working on at Pinterest? And also maybe you can tell us a little more about what you were working on too. Yeah. I mean, the way they put you into teams is they actually modeled it off of Facebook. So Facebook has a thing called boot camp. At least they did back in the day where it was like a six-week program where you like learn about engineering fundamentals and you pick a team. They had something called base camp. It's like a dirt like a play on that. And the idea of base camp is like a bridged version like two or three weeks where you've learned about different teams at Pinterest and then you decide what to go. work on. By going through the base camp process and talking to a bunch of teams, I kind of made the call that I didn't want to do things that were more back-end. I wanted to be closer to the product. I wanted to actually be able to build something which I could deploy at Pinterest or on my own. Actually, one of the criteria for me is I wanted to be able to build things on my own end-to-end, like side projects. I felt like I wasn't able to properly do that with my background in my recommendation systems, which I had kind of built up an expertise in as. Stanford and at Kose. You wanted to do that because you had aspirations to start a company someday?
Starting point is 00:17:46 Yeah, I mean, I think vaguely I did have some aspirations. Like at Stanford, like everyone has a vague aspiration to start a company. So there was some element of like I wanted this at some point do the entrepreneurial thing. I think there's also just like a more fundamental itch of like I want to build something. And I felt like you can obviously build things on the back end too. But I did want to be an owner of the actual user experience as well. was important to me and just like I wanted to dabble I wanted to build things the idea of being able to to have my name on an app in the play store like the android app store that was really compelling and like my whole family was on Android so I could like go home and show them here's this app I built
Starting point is 00:18:25 and like thousands of people could use it that something that was like really compelling to me right and so I felt like if I could just learn Android professionally at Pinterest with really good people that could help accelerate my side project endeavors because that was not an option at Kosa there was no such thing as a mobile team. We were only three, four people total. So I just wanted to leverage the benefit of a bigger company to be able to double depth and do well professionally, hopefully, and also be able to do things on the side that I thought were interesting. That made sense. So I think the rationale made sense when you actually went through with it and you ended up on this client side team, did you learn what you wanted to learn or were you surprised that it wasn't
Starting point is 00:19:09 what you were expecting. Yeah, I think I did end up learning what I wanted to learn. Like, there was a really good staff level Android engineer who got hired a couple months after me. I learned a lot from him. Like, that was a huge kind of pivot, I would say, in my career. Like, I was able to just get a ton of mentorship. But I will say, for the first few months, it was kind of rough. I didn't know how to properly learn. I had not learned how to properly learn at that point in my career. And so Android, especially at a somewhat mature company where we had, you know, I think hundreds of thousands of lines in the Android app at that point. point already. It was not a small code base. I think I really did struggle. Like, as someone who
Starting point is 00:19:44 had never done Android professionally before, the first few months of transitioning were really difficult for me. And I think I, like that was the reason why I think I didn't do well. When I initially went up for promotion at Pinterest is that I was very slow to ramp up and I felt like I like read a lot of documentation. I read a lot of code, but I didn't actually modify. I didn't write much Android code in the first few months. That was rough, but I think eventually I got to the point where I felt comfortable. So what was the key change that took you from not landing code and not being effective in your onboarding to learning how to learn and being effective?
Starting point is 00:20:18 Yeah, I think a lot of it honestly was just being surrounded by really good people. In particular, this like L6 staff level engineer who would come from Facebook, who joined Pinterest. Like I think that person really, like, we started to prepare a program. and that was, I think, a really big change in how I approached the work. And I think just in general, like having a team where you're accountable to something, I think I did work pretty hard. So, like, it's not like I was fooling around and I didn't really learn anything. I was spending a lot of time.
Starting point is 00:20:47 I think when you have a team of people who are, like, kind of holding you accountable, or they're going to judge you, which is really what was happening. I think that was a really good fire under my butt to actually learn it properly. And eventually it kind of clicked, but the combination of mentorship and just enough time in the role. Got it. So for people who are looking to join a team, they're making a similar decision
Starting point is 00:21:11 of what team to join. Maybe they already passed interviews. What do you think is the most important thing in picking a good team? Yeah, I'll say two things. One is the people, part of it, again, is like the amount that you learn is going to be dominated by who you interact with and what kind of discussion or interaction you have with them.
Starting point is 00:21:27 And the second thing I would say is, how important is that team to the company? So one of the reasons, actually, additional reason why I picked Android at Pinterest is that one of the big initiatives for Pinterest in 2015 when I was working there was international grow. And you're going to try to grow a consumer app internationally. The number one way you do that, the key is going to be Android.
Starting point is 00:21:48 Right. Android is dominant outside of the U.S. And so I knew that the company would allocate a lot of smart people, a lot of resources, a lot of money, frankly, into that domain. And I felt like if you're adjacent to you, to or operating in an area of high growth, you will inevitably see some of that growth too. Right. So I think the combination of those two, people and where the company is growing, I think,
Starting point is 00:22:11 matters a lot in team selection. Yeah, that makes sense. I think, you know, common advice I see is like, you know, a rising tide lifts all boats. I've seen some people's careers where they went from, you know, new grad to director in like five years because they were working on the one of the most important things for the company, and they were really delivering. So the impact was insane, and typically career growth is proportional to your impact. So that makes a lot of sense. So going into the career growth side of things, you came in as a L3. You mentioned that you had a failed promotion. Can you talk me through how
Starting point is 00:22:51 you eventually got the promo and maybe the story behind what you were talking about there? I mean, it's a pretty difficult journey, honestly. So I got the failed promotion, I got the feedback. I think honestly, that was probably legitimate. I think it was a year after I was at Pinterest, and I wanted to go up a promo and I got rejected. And I think it was like valid feedback. Okay, you've only been doing Android professionally
Starting point is 00:23:12 for like, you know, nine months at that point. And you haven't really added, you haven't really been at that much. That was fair. I run up again six months later. And I got rejected for the promotion again. So that was Julie to Moraly. Because I came into Pinterest
Starting point is 00:23:26 with like this attitude of like, okay, I came in through an aquire, an acquisition, and I should be like on top of the world. I should be like one of the best engineers. And then getting rejected for the same promotion twice was a real setback. So luckily what happened in the second time is I, they had like an appeal process at Pinterest. So then I was able to work with a manager to appeal the promotion. And I got, I actually ended up getting it. So that was valuable.
Starting point is 00:23:53 One of the takeaways I learned in that second time is, A big feedback for me for the rejection was that, oh, on one of the projects that you listed in their promotion packet, you said that you've been working on it for like 16 months. And the promotion committee, this anonymous promotion committee, interpreted that to mean that I wasn't working with urgency or with deliberation enough. And that was like not true. Like I think the framing of it had that framing because they kind of interpreted this like long duration of the project.
Starting point is 00:24:24 but then when I clarified that with a manager and they were able to like kind of advocate for me or put up a appeal, it ended up working out. But I think that just kind of showed me the value of like you really need to be clear about what you think you're saying. It may not always be interpreted that way. Right, right. And so I suspect with things like career growth or like a one-on-one document or a promotion document. You have to really be clear about get it reviewed by people who have been around the block and like understand like, be open to feedback on how things might be interpreted differently because you want to avoid the situation that I ended up in back then. Was the promo packet something that you put all the initial
Starting point is 00:25:05 materials together and then your manager, you know, fit it into whatever promo template? Like, how did the 16th, the framing of the 16th months get into the promo packet? Yeah, I'm trying to remember actually how exactly it worked. I mean, I definitely go a promote packet. So there was like a normal self-review and at Pinterest it was a pretty heavy-handed process. I think, you know, a self-review, your promotion pocket and then your manager would add commentary on top of that and they would submit that to an anonymous promo committee who would then accept or reject your promotion. And so yeah, I mean, I think I was like the primary author behind this like promotion document which said that I'd worked on a project for 16 months.
Starting point is 00:25:40 Got it. Yeah, it's interesting. You talked about the duration of the project and how it being longer hurt you because I've heard the opposite as well. If you have a project that is longer, it's perceived. as larger scope potentially and therefore, you know, maybe a bigger undertaking. And so I've heard some people say, actually, sometimes it can be advantageous for a project to be a longer duration. So I think, you know, of course there's no one size fits all thing here.
Starting point is 00:26:12 It's all about the context and how the story is actually told. The color behind it matters a lot. Yeah. And this is by, I think, like you have to be really clear with your manager about what narrative. what story are you trying to tell, right? You have to make sure that you're aligned with them and also ideally get feedback from other like tech leads or other people who are in positions of influence because the same project, if you've been working on over 16 months, it could be really impressive or if it's like this minor experiment that people assume should have taken you three months, but you've been working out for 16 months. That could be held against you, right? So I think the devil is in detail and you have to be
Starting point is 00:26:44 really like you, I guess like the learning I had is that you can't make assumptions about how you are going to be evaluated or judged based off your own interpretation. Like software is during is like social endeavor. Like you have to be able to work with other people and figure out how are they judging you. What do they think are your errors for improvement? And make sure you figure that out ahead of time. So you're not surprised during a performance review.
Starting point is 00:27:09 Right, right. That makes sense. One of the last things I want to go for this, this leg of your career is usually from L3 to L4, it's all about engineering fundamentals. and technical growth. And you mentioned a little bit that having a really strong mentor was one of the key things
Starting point is 00:27:26 that helped you level up here in terms of your skills. Was there anything else that you did that helped you have a lot more impact or really develop those skills quickly going from three to four? One of the things I learned from this mentor, which was also incredibly valuable for me
Starting point is 00:27:41 when I was doing my own side projects or publishing apps, was this willingness to just operate outside of the code base. Like, for example, I mentioned how the Pagers could base, even though it was still relatively early, it was already quite mature. Like, compilation, like building the Android app and deploying to the phone.
Starting point is 00:27:58 It took, I think, sometime between two and five minutes. Like, it took a long time to actually do all this compilation. So it was like a very slow and painful debug cycle. One of the things that the mentor showed me is that, hey, you can actually create your own, like, mini Android app and make changes and, like, copy over themes as needed. But then you can have this sandbox environment
Starting point is 00:28:18 where the debug cycle is way faster. And I think that was really eye-opening for me because it felt like making a new app, that's like so much work. It's like this big ambiguous thing. I don't know how to do that. Right. But when you actually get into it,
Starting point is 00:28:31 it turns out that's not that hard and it will actually meaningfully increase your velocity. And that fear I had, I think, of like being able to dabble and like break things and, you know, copy, paste code and modify it over here and see what happens. I think that went away.
Starting point is 00:28:48 after a while, which is also, of course, very valuable for a side project because you don't have training wheels. You don't have any code to already modify for a side project. So it's very valuable for that. And I think that change of the attitude of like it's being able to go in and make things and break things, honestly, was probably the biggest mindset shift that led to the L3L4 promotion. That makes sense. Yeah, I think a lot of that promotion too is about, you know, contributing more code and having one of the most important things for that is like a very fast iteration loop like very tight iteration loop i've heard also you know at meta and other big tech like building the mobile app because it's such a massive thing can take really long time maybe you know up to an
Starting point is 00:29:32 hour in some cases and so yeah having that sandbox app or like any other things too where you have like a script that saves you know a few minutes you run it in the background and it's pre-compiling thing or anything like that can make a big difference when your iteration speed is what controls your learning speed and how quickly you're landing the code. So yeah, that makes a lot of sense to me. So, okay, you got the promo of Pinterest and I believe at this point you left to Meta. Is that correct? Yeah, I left in mid-27. Got it. What made you want to leave Pinterest for Meta? A couple things. One is I think Meta was a much, much bigger company. And I felt like frankly the engineering brand of meta was still quite a bit stronger just in terms of like
Starting point is 00:30:19 name brand and being a huge company and it was value in that they were paying more and I felt like in terms of immediate growth at Pinterest I didn't see a clear pathway to okay like here's how my career is going to rocket ship from from where I am now and so the combination of those three led me to let me look around and see if I can get a meaningful bump in my career promotion or compensation. I do think in general, early on in career, job hopping is more effective at that. Later on in career, job hopping is actually counterproductive. What makes you say that job hopping's counterproductive later in career? And as you go up the career ladder, most of your impact is going to be derived through the
Starting point is 00:31:03 influence you have on other people, rather than actually just coding all day every day. It was rare for like, for example, a staff or principal engineer to just crank out so much code that it justifies their impact at the company. Usually what's going to be happening is you're creating frameworks or tools or systems that allow other developers to do productive work. And so for that kind of work, you need to be in a company long enough that you have those relationships and that trust built out. If you are a like staff or principal engineer, it's very hard to job hop your way beyond that. You have just kind of build out that trust and relationship and then you get promoted. Whereas early on career, as long as you show the competency of, hey, I can write high
Starting point is 00:31:48 quality Android code. I can write high quality production code. That might be enough, actually, for a company to bring you in at a higher level or at least a higher compensation. That makes a lot of sense. I think that aligns with my experience as well. I think my promotion from senior to staff, I think was unusually quick because I had a lot of relationships already. A lot of my peers had kind of switched companies like very, very fast, but I stayed in one place, one team for a long time. So actually that leg came a lot of it was from influence and people trusting me and knowing I could get a job done at a staff level and giving me those opportunities, which I was lucky to receive.
Starting point is 00:32:28 But yeah, staying at some place for a long time gave me more opportunities for influence and that kind of luck. So one thing I want to ask you about, because you mentioned one thing about Meadow was like more social proof, more prestige. your resume was already pretty loaded at the time in terms of in Pinterest is not a bad brand. You had Stanford. You had already been at Meta. So do you feel like there was additional value in another stamp or was it more for the other aspects of it?
Starting point is 00:32:59 Yeah, that's a good point. I do think part of it was like I still felt Meadow as a much bigger, like everyone in the role had heard of meta or at that point it was Facebook. Everyone had heard of Facebook. Not everyone had heard of Pinterest. Part of it was maybe like this ego of like, it's a more well-known brand, both for the common public and also in terms of engineering.
Starting point is 00:33:17 But I think you're right, that that was not the highest order bit of what I was optimizing for. Because like I had already technically had the Facebook name on my resume. I had already had these other somewhat well-known names on my resume. I think it was more, I think, focused on
Starting point is 00:33:33 this feels like a place where I can grow my career. a lot faster at Facebook compared to where I was. Makes sense. When you switched from Pinterest to meta, what were the cultural differences that immediately jumped out to you? I'll start off by saying, I think they were actually kind of similar.
Starting point is 00:33:49 Like, a lot of the Pinterest culture was influenced by a lot of ex-Facebook and ex-Google people. So it was similar in that sense, but Facebook culture both from my internship and from people who had joined Pinterest from Facebook,
Starting point is 00:33:59 and you could tell at Facebook it was like the authentic, like, paste of it had gotten, but on steroids. For example, like at Pinterest I remember, their culture was every code review, every change would be reviewed by at least two people. And they'd actually have these being called Harold rolls where if you modified a particular
Starting point is 00:34:14 part of the code base, it would automatically add reviewers and they were blocking reviewers. You can land the code until they took a lot. At Facebook, as you probably know, like it's actually very rare for that to happen. Usually all you need is one except, one LGTM, one green check mark, and you can land it. And so I was actually kind of shocked at, wait, people are just landing code that quickly without all the other like checks and balances. So then that was one big difference. I think people were more direct at Facebook,
Starting point is 00:34:42 at Pinterest, more of the common criticisms of the company was that it was kind of too nice, which is kind of a weird criticism. But like, I think what they meant to say was that people weren't saying the difficult thing around feedback or prioritization and then therefore projects or people
Starting point is 00:34:59 who had no business actually staying at the company, they stuck around a lot longer. Whereas at Facebook, I think they were actually quite, I don't want to say like they were more mean, but they were definitely a lot more direct around, hey, this doesn't make sense. Why are you doing this? Let's cut it or kill it. And I think there was a lot more aggressive like PIP culture, for example, at Facebook compared to Pinterest. Right, right.
Starting point is 00:35:19 That makes sense. How about the technical stacks? Like when you switch from Pinterest to meta, did you have any issues learning meta's very custom stack? I mean, it's kind of interesting because like on paper it was quite similar. Like as an ad or dev, both were using Java. there was no Kotlin, really, at the time. So Java there, and it was still using, like, Android tooling. But I think one of the things that was interesting is that Facebook was operating at such a scale
Starting point is 00:35:43 that they had, like, work around us for a lot of things. They had their own custom build system called Buck, right? That was very neat for me. And then a lot of the ways of doing compilation for Android at Facebook was different from what I had learned, which was exacerbated or, like, made even more pronounced, by the fact that I was working on a hardware team. So I joined a relatively unique part of Facebook called Portal. And it wasn't called Portal all the time.
Starting point is 00:36:11 It was called Building 8. It basically was a forked version of Android, along with like 30 different custom Android apps sitting on top of this custom operating system. And so the build system and the tooling for that was actually very, very different, not just for Pinterest, but also just for Quora Facebook. So that took some time, like probably,
Starting point is 00:36:30 it took me like four or five months to understand how that worked. Got it. Yeah. And for people who don't know, Portal is the standalone device that's a video-hauling device that has a screen on it. And it sits stationary. It's almost like a Google Home. That's the thing that you're talking about, right? That's right. Yeah. I see. So when you were actually building these Android apps and running it on hardware, it was one of those things. That's right. I mean, initially, you would have like, we had like literally like an Android tablet because we didn't have hardware for my first join. But then, yeah, like eventually we had custom hardware. which had our own OS. It was like, you call it flashing. You'd flash the device with your own OS. And on top of that, you would then put over optimized build of a 30 app. But then you're not going to build all 30 app.
Starting point is 00:37:13 That would take like literally three or four hours. Then you would take the app that you're working on. Like I was working on the calling app. So I would just build that app. I kind of put that on the device. There's a very kind of unique process, even for Facebook, which took a long time to understand. And that was an opportunity.
Starting point is 00:37:28 Like you can talk about this later if you're interested. But I built out this like debug tool, which was just for people on portal because of how unique the setup was. And that actually led to a ton of impact because I was able to understand deeply how the workflow was different compared to other internet engineers. And I was able to build something to help with them. How many engineers did that speed up? But at the time, built that tool.
Starting point is 00:37:50 Like Portal had grown dramatically. So I think by that point, like hundreds of engineers in the portal org or adjacent orgs were using that tool either every day or every week. And it was probably saving like 100. hundreds of hours of engineering time every month. Yeah, so I mean, to me, that sounds like IC6 impact or staff impact. So maybe we can talk a little bit about career growth at META. Were you hired as an IC5, so senior or?
Starting point is 00:38:16 Yeah. Okay. That was higher with that. I see five. So that was probably a big part of moving as well. Sounds like you got a promotion from switching from Pinterest to Meta. Yep. That's right.
Starting point is 00:38:26 Did you have to do anything special to get that job hop promo or, you just did the interview and that was what they proposed. Yeah, that's what they proposed. I mean, I knew I had done the interviews really well. Like I came out thinking, okay, I felt really lucky or I felt really good about, okay, I pretty much nailed every problem. And I came in in a position of strength in the sense. I already had, I think, a couple pending offers at that point. And I had interned at Facebook. I had worked at a respectable company before, which was Pinterest. because the market was hot for indoor developers. So the combination of all of that led to just like they wanted to give me a compelling offer.
Starting point is 00:39:06 Right. Did the offer come in IC5 right off the bat or did you have to? Okay. So you didn't need to negotiate. You didn't need to say, hey, I'm only interviewing here if it's IC5. You just took the interview without saying anything and happened to get IC5. You went from senior or IC5 to staff. Yeah, maybe you can talk a little bit about what you were working on.
Starting point is 00:39:27 I mentioned I work on a thing called Portal, which was a standalone hardware video calling device. And so prior to Portal existing, Facebook already has a long history of doing video calling, primarily in the form of doing it through Messenger. So Messenger, the Facebook Messenger, already had a fairly mature ecosystem or infrastructure around supporting cross-platform video calls between desktop and mobile Android iOS at different with different codecs, different qualities. different audio, video codecs, things like that. And so I think a lot of the challenge was, hey, the step zero is just effectively fork off of Messenger and do our own thing because we were just kind of an experimental project. But then once Portal had, you know, hundreds of thousands of people who were using Portal every day, then there was a need to now kind of come back into the normal infrastructure.
Starting point is 00:40:17 Because like, you know, obviously the RTC team, like the video calling infrastructure team at Messenger, they were constantly making improvements. And it would always be a challenge of how do we now stay up to date? And so the main project I worked on was moving the core Kali infrastructure back into what Messenger had already developed. So migrating the old infra to the new infra while maintaining compatibility with all the custom features that Portal had and adopting a lot of the new feature that the RTC infra had enabled for us.
Starting point is 00:40:47 So I kind of navigating that at a product layer and also the tech layer. That was the main project. I think one thing I tell people is at the staff level, you can have one big project that I think some people have that. But for me, I think having a portfolio approach worked out really well. Well, that was like the main thing. I was really cross-functional. And frankly, a lot of like bureaucracy where it was managing people from the messenger team,
Starting point is 00:41:09 managed people from portal, leadership, like getting everyone in line, PMs. And so I think the other project that I mentioned earlier, which was a debug tool, that was purely engineering driven. I knew exactly who I was building for, which was me and other engineers on the team. I think the combination of those two led to a pretty clear promo case when I was able to go out for it. Right, right. I mean, that makes sense. That sounds clearly like IC6 scope. You're you had to influence across teams. Sounds like a pretty big shared infrastructure initiative. I've heard a lot of other people getting IC6 promos off of shared infra because that central team
Starting point is 00:41:44 probably made it so much better in the interim when you were branched away. So when you merge together, it's almost like you unlocked all of theirs, engineers's work in this new product surface. So, Were you intentional about your growth to IC6? Like was that something you kept talking your manager about? You said, hey, I want to get there. Or it just happened naturally. Yeah, I mean, the way you phrase the promotion conversation matters a lot. So, like, I think for the first year at Facebook, my goal was really is, let me make sure I do well.
Starting point is 00:42:13 Right. Because I think a big turnoff and I learned this when I was on the other side as a manager later on. But like, if you have someone who just joined the company and they're immediately asking you, okay, like, I want to get promoted. Can you help me? Right. It's a big turn off. Because even, especially for someone like me who had felt some level of imposter syndrome,
Starting point is 00:42:33 but hey, I came in at a fairly high level. There's a lot of expectation. My first priority for the first year was really, let me just nail it. Let me make sure that I'm exceeding expectation or at least meeting expectation for E5 or IC5 senior level before I think about promotion. So after that year, and I felt like I now had developed some trust and I landed some good work. then I started to have a really clear conversation with a manager about what does it look like to grow on the IC ladder? What does management look like? Because even back then, I think there was some element of I enjoyed talking to people.
Starting point is 00:43:06 I enjoyed mentoring people. So there was even discussion back then on what would it look like to be a manager. I think the conclusion we came to and I think it was a right one was let me first go up the ladder as an IC, like the individual contributor. And then maybe later on try out the management path, which is what happened. But it was a pretty like thought through deliberate conversation with them. Makes sense. You mentioned that there were two kind of big efforts that helped you get promoted. One of them was the tooling that you made, which sounds like that was a bottom's up initiative.
Starting point is 00:43:37 You knew it was bad. You saw how many people it could help and you just went and built it. For the other, the shared infrastructure initiative, did you create that scope? Or was that something that maybe your manager came to you and said, hey, we got to do this. could you lead it? How did you get that opportunity? Yeah, that one was more of like, it was kind of obvious that had to be done by someone. And I think I had been around the team long enough and I had enough of a seniority and relationship with the RTC team, like the messenger team, to make it happen.
Starting point is 00:44:08 So it kind of felt like a natural fit of, okay, I can just step up and do it, rather than it being something like, I'm going to create scope. It definitely was like an obvious thing that both the RTC team on and the portal team wanted it was a question of who could step up and try and be the point person for this initiative. Got it. And you were naturally that person because you had been delivering, you had all the relationships and you'd been there for long enough. Is that right? That's right. Yeah. Yeah. I think it was kind of very clear to everyone that if I wanted it, I would probably be one of the better people to take this on or maybe the best person to take it on just because I had been around long enough. And I had,
Starting point is 00:44:43 I knew the context of what each team was trying to do and how to make it kind of compatible, how to make it work together. Okay. And so you you talked a little bit. bit about management. And I know you got the IC6 promo and then later you switched to TLM and I was kind of curious. I think a lot of people want to make that same decision for their careers. So what was your reasoning for wanting to switch? I mean, I do think genuinely the whole point of like my company now is to try and help people. So I think good managers, I think genuinely have a desire to help people. Like they want to see people grow. And then I think as a by part of helping people grow, you also can actually have a lot of impact. Which of buy managers are
Starting point is 00:45:21 generally quite senior and respected at most companies, right? So that was the initial motivation. And again, going back to the idea of like I had a lot of context. I knew a lot of people. So again, felt like a kind of a natural transition in some sense. Like you have a growing team and you want someone to give them feedback and make sure they're working a high impact stuff. Okay, do you want to become a manager? And so it was a very, again, it didn't feel forced at all. It kind of felt like, oh, a very natural like is something you've expressed interested in the past and also it seems to be a natural fit here where the organization needs it, do you want to try out management? Right. So let's say someone's decided for themselves. They definitely want to try management.
Starting point is 00:45:59 What are those concrete steps that maybe you took, for instance, that got you to actually become a manager? Yeah, I think a couple things. One is just ask yourself the question of do you enjoy helping people? Do you enjoy working with people? Like if you hate one-on-one, you dread the one-on-one with your manager or one-on-ones with other people, you're going to have a really difficult time thriving as a manager because a lot of your time is going to be one-on-ones or even just reacting to pings and I do think one of the hard parts
Starting point is 00:46:28 of management is that you become more of a firefighter or you become more reactive rather than proactive like you can't guard your time as much so step one is like are you willing to do you like people enough and do you want to help people enough that you're willing to give up some of the autonomy or flexibility that you might have had as engineer
Starting point is 00:46:44 if you've clarified that with yourself and by the way you should test that too Don't just like intellectualize it. I think it's worth asked to be having one-on-ones of people and like start doing some of that motion now, even as I see, if you think you might want to become a manager. Another big part of management, honestly, is having opinions. You should have opinions not only about the feedback of like what quality of work people are doing on the team and like how they could do better. That's one part of having opinions. Another part about having opinions is how should the team and organization change based on different priorities of the company or
Starting point is 00:47:17 of the org. And if you feel like you haven't done that reflection or if you don't want to do that reflection, I actually don't think management is, again, like, it's not a good fit in the sense that you wouldn't do well. I think the best managers are the ones who come in with a very strong point of view and they're able to effectively bend the organization to help them achieve what they want. And so I think the combination about those two, like do you, number one enjoy helping people and like testing it out with one-on-ones and like leading meetings and things like that? And then number two, do you care and do you want to be part of like those kind of broader organizational decisions around what the team or what the org should do? I see. And when you say have an opinion,
Starting point is 00:47:57 I'm thinking from the IC perspective. So for someone to kind of get a sense of if they like that kind of work, it sounds more of like the directional work and the kind of like tech leadership work is the best simulation of that. Is that right? Yeah, that's right. I mean, I think even a a very senior IC, effectively, how's part of the expectation is that you should, should have very clear opinions that you can articulate and convince people about what the team should be doing for the next six months or next one year. And if you feel like you would really rather not have those kind of negotiations with other teams or other people about what the team should do, and you just want to be more of like a, I want to just execute and write code and like feel productive.
Starting point is 00:48:35 Then I think management, again, is like not a good fit. That was actually one of the big challenges for me, which is like when I became a TLM, TLM in particular is difficult because like you're kind straddling the line between doing IC work and management work. But I remember feeling a lot of the time where at the end of my day, I was like, what does I actually achieve today? And really, the way I spent my time was in meetings, doing one-on-ones, trying to figure out the road down for something. And if you are approaching your job with the mindset of let me just crank out code and let me ship an experiment, then you might not be satisfied with how your day or week. week is going if you don't do any of that stuff.
Starting point is 00:49:17 Right. As a manager. Yeah. That makes sense. I mean, managers, nine to five meetings. I think it can feel like you're not actually landing anything concrete that resonates. Was there anything that surprised you when you switched to management? I mean, so I think in my case in particular, because I was a tech league manager.
Starting point is 00:49:35 Yeah. I was like a hybrid role. I think that job was tough because it's okay to be a TLM as a transitory role where like you're deciding whether you want to be a full-time manager, like a full-time manager, like a full-time M-1 or M-1 or M-2, or you want to be a full-time IC. But it's not a good place to be in terms of long-term sustainability. It's like you kind of are not really clear about are you being judged or evaluated on your IC work and your ability to strip a lot of interesting code? Or are you being evaluated primarily on your people leadership? Right. And so that was difficult for me. I think
Starting point is 00:50:11 I was surprised how taxing that would be. Yeah. Yeah. And I ended up switching teams actually after that. Oh, interesting. Yeah. I switched to TLM too, kind of in the transitory state to EM. And I asked a lot of people before I switched, you know, what they thought. I talked to other TLMs. And every single TLM I talked to told me, hey, it's not a good idea to stay long term. I have not heard one person tell me that, hey, you should become a TLM and it's a great idea in the future.
Starting point is 00:50:45 Because you kind of just become this, you know, Jack of All Trades, Master of None. You're not specialized and growing long term in one of the two pads. And also it's like unsustainable to try to do two jobs at the same time. That definitely matches my experience in what I heard as well. I'm curious, why did those people who you talk to, why do they stick around as a TLM if they didn't like it? Oh, they didn't recommend it to you. Yeah. To me, I think the reason that they were TLM and they remained TLM was they loved the technical
Starting point is 00:51:20 side so much that they just wanted to still be involved in the technical strategy. And they were kind of specialists themselves. So I think that's one of the reasons. I think also in the last few years, growing as an EM is, you know, correlated to. to the number of recursive reports you have. And so for them, it was a way to be able to be, you know, TLM2, which would be a senior manager equivalent without the constraints of, you know, needing all that headcount.
Starting point is 00:51:52 So it was a way to unlock some short to midterm career growth and also kind of stay in that kind of technical role. But it was not something, you know, when they were giving me advice, they were saying, you know, you should go in one of the. two pads. And one of the TLMs, I remember, he said he wishes he would have just went pure EM faster because he stayed a TLM because of that personal satisfaction of wanting to be technical still. And it slowed his career growth. And he said he would probably have been a director higher at that point had he just went purely into people management. And he realized that at
Starting point is 00:52:35 meta and he was in an infrastructure org. Being EM is actually still a very technical role. And that was something that he wish he had put more faith into and that he could still be satisfied technically and challenged yet be a people manager. Interesting. Yeah. I mean, that's a good point that I feel like managers can still remain quite technical. Especially at a company like meta, which is so inch driven.
Starting point is 00:52:59 Yeah. I mean, I don't think managers write that frequently, but they can still have a lot of technical opinions. Yeah. They should have technical opinions. They should have technical opinions and they should be on top of what their team's doing and why the team's doing it. Well, they're not maybe writing design docs, but they should be able to explain everything pretty clearly. So at this point, okay, you got to staff, TLM, you switch teams. And after you switched teams, you ended up leaving meta. You left meta to start your own company. I'm kind of curious about the story behind that. What made you want to leave meta and how did that happen? Yeah, I mean, I think, like I mentioned
Starting point is 00:53:33 before, like, I think has tampered. There's like in the water somewhere. There's like this, well, kind of like everyone thinks I'll start an company or talks about starting a company. And so I had definitely fallen into that. And it just, in my mind, starting from like, I would say 2016, like fairly early on, I always had this idea like, hey, and I want to do a company, just a question of when. Yeah. And I finally felt like I was ready for it at meta for a couple the reason. Number one, probably the biggest reason is I felt like I found a co-founder who I wanted to try and explore an idea with. I trusted them. I enjoyed working with them. And that was a huge unlock because I finally found someone who we have validated our relationship and we like
Starting point is 00:54:13 working with each other and we have similar timelines. I think the second thing was I felt like I had reached a level in my career where I felt satisfied or maybe the maybe negative framing of it could be like I felt like I had plateaued. So that's okay. I made it. it and now like it's harder to see a pathway to like a director or like something very senior. So now it's a good time just to leave. And I mean, I also felt like, I mean, you have well paid as engineer in general. And I think I got lucky through a combination of promotion and just stop growth at meta that I felt like I didn't have to work for a few years. So that was obviously important in terms of optionality.
Starting point is 00:54:51 Like I didn't have to worry about finances. I could cover my life for a couple of years. And I mean, the third and final thing was like I called it, I had some signal of like, I had been doing tutorials about Android actually at that point. I've been publishing them on YouTube for a few years, starting in 2019. So I got like that was another input. By the way, there seems to be something here. I enjoy teaching.
Starting point is 00:55:13 I enjoy working with developers. Can we build something around that? Can we see what happened? So the combination of all three of those led me to feel confident about weaving and doing my own company. Right. That makes sense. You mentioned at Stanford, everyone's starting companies. were you unusual at the time for being in big tech as senior as you were,
Starting point is 00:55:33 had a lot of your peers already started companies? Yeah, well, I guess maybe, just to clarify, I don't think it's like everyone did a startup. I think they were talked about a disproportionately large amount of time. I do think like the median Stanford will end up probably just kind of doing a vanilla career path, if you will. I'm not saying that's a bad thing. I will say like the median student will probably just go.
Starting point is 00:55:56 end up being a big tech engineer in Fang or maybe like a slightly smaller company and just grow with the company. That's a great light and they're doing good work. But I think that the people who, what people talk about in the hallways, right? And that that is like what about matters. I think in New York, they talk about money. In Silicon Valley, they talk about like, you know, innovation and tech. And in Southern California, they talk about like celebrity or fame, right? That's a, that's a common trope. So I think at Stanford, the common trope was like, okay, the people who got the most kind of respect or the most, they were the most aspirational or the people who had like a product won't get fit startup. And so I don't think I was unusual to answer your question on like joining a
Starting point is 00:56:33 big tech company, but certainly like I felt like, oh, I want to see what that world is about. And I had a bit of a taste of it with 2014 the startup I joined. But that was very different because like I was clearly like a founding engineer and not a founder. And I wanted to try it out on my own with someone who now felt more confident in their abilities. Right. Makes sense. Yeah, you had already built up that base of skills, money, a much stronger foundation to start a company off of. You know, co-founder is a big part of the equation. Where did you find your co-founder? Alex and I worked together on Portal in 2017. When I first joined the company, he was literally in the same exact team with me. He ended up switching as he relatively quickly.
Starting point is 00:57:10 But we worked together pretty closely for like a few months. And then we stayed in touch when he moved over to Instagram. So we probably met every week in person at Facebook pre-COVID. And then once COVID happened, we started talking like almost. almost every other day. Just like talking about different ideas and different things we want to try out together. Right, right. Okay. That makes sense.
Starting point is 00:57:29 When you ended up quitting, did you already have something built? Like, did you and Alex work for a little bit kind of moonlighting? And then once you had something, you quit? Or did you both just quit with a commitment to each other and then start the startup journey? Yeah, we had nothing built. I mean, I think what we had done before we quit was we had commitment to each other that we would work on it for at least, you know, six months or a year. The second commitment we had to each other was that we knew kind of the broad domain area that we wanted to operate in.
Starting point is 00:57:56 Because a big part of that was what we've been doing for maybe like six months prior to us quitting is we were just through community building and like research. Like during COVID, we ran these free webinars talking about different elements of career growth. And those actually did quite well. Like I think part of it was like people were really itching for interaction, social interaction at home. And so we had these webinars like literally 800 people who joined. It was a huge number of people who did join to hear us talk about different. elements of career growth. And so we felt like, okay, we are committed to this broad domain, we're committed to working on it for a certain amount of time. And we had this ambition of like,
Starting point is 00:58:31 let's figure out how we can get funding or at least build something once we quit. That was, that was the idea. I see. And so you guys ended up applying the YC and getting fundraising through that avenue. Is that something you'd recommend to, like let's say I'm a big tech employee thinking about starting a company, is why I see the best way to get fundraising or is there more behind that decision? It depends. When you say start a company, it's kind of like what we talked about earlier with acquisition. Abquisition is an overloaded term. Start a company is also a very overloaded term, right? You could start a company which is like, I'm going to build utility apps on Android, which has got a million downloads and then they make no money, right? Or you could build small
Starting point is 00:59:11 apps on on your phone with like 5k a month that's a pretty cool thing or you just cover your living expenses or you could try and make like a billion dollar company right and so if you are in that latter category where you have some ambition to make a huge company then i think yeah yc makes sense as like a funding vehicle i do think that it depends on like your network if you're a first time founder and you don't have that much of a network then yc is a no-brainer like it's such an obvious decision that you'll get credibility you got money you get the accountability of YC. But if you're a repeat founder or if you already have a network of other VCs, like you already know some of the top tier VC firm, then maybe you can make the argument that, you know,
Starting point is 00:59:52 YC is not worth it. It's because it is kind of that way it does for what they do. Right, right. Yeah, I have heard some people say that they take a little more equity than what in terms of fundraising terms. Like they take more than they're worth potentially. Again, like what you get out of the program, the value that you derive from YC is going to depend on your situation. And so for 95% of people, I do think it's more than worth it. But yeah, you might be one of those exceptional founders who has a huge network, a ton of money already and a ton of network. Then in that case, you could probably make the argument that YC is not worth it in terms of doubt. Right. So comparing, and so now you've been working on your startup for some time now. Maybe it's been years at this point,
Starting point is 01:00:32 right? Yeah, it's been about two and a half years. Two and a half years. When you compare that to your time in the industry, I'm curious, what do you see are the biggest, differences between the startup and that you're running for yourself and big tech. Oh, there's so many differences. I mean, good and bad. I mean, I think one of the big changes, which is both good and that is like, I think the structure or accountability is like you are in charge of it, right? There's no boss. There's no deadline. Me, Alex, and we're a team of three. So we're still actually quite small. We're three full-time people. And so we try to manufacture urgency. We try and manufacture deadlines. But unlike a company like,
Starting point is 01:01:09 Facebook or Pinterest or any other company really where almost always you have like a cadence of a quarterly release or some like big launch coming up that you have that going for you. You are in charge of creating a structure for yourself when you are doing a startup right. There's no manager. There's no boss. There's no one looking out for you. So that is both empowering and also very scary. Like you have to work with urgency.
Starting point is 01:01:34 Otherwise you could spend five years, you know, just like twiddling your. thumbs and that's not a good outcome. So that's one big change. I also think that there's kind of related, there's a lot more ambiguity in what to build. But even now, I think it took us a while to get to where Taro is now. And this is the idea we just focused on let's build something for developers. And we thought a dev tool could work like something in, I don't know, reviewing code, writing code, things like that. But then we felt like the community angle was more powerful. So we started going more into community and that ended up going into courses. And now we have like this pretty robust course platform along with some community elements. That product management thinking is something
Starting point is 01:02:11 that a lot of big tech engineers in particular have no idea how to do, like talking to users, iterating on the feedback, looking at data. You have to be willing to just dive into a new area and learn something a lot more, obviously, when you're a two-person, three-person company, compared to when you have a role of class data scientist or UxR person or, you know, whoever else sitting next to you at Meta. Right, right. That makes sense. Let's say you were, I I guess giving advice to people who are in big tech and they're kind of thinking about it. At what point do you think you would advise someone it could make sense to start a company? Like what do they need to see where they're like, okay, that, yeah, now it's probably a good, good idea.
Starting point is 01:02:51 I mean, I think this depends a lot on what you define as success, right? So here's the thing. Like, you can have a very, very amazing life if you stick around and you climb the ladder and you get to like director or hire at Meta. Like, that's an amazing, amazing life. And you're in the top 0.1% of the people in the world. But I think if you want to have a lot more control and autonomy over what you do and what you build, and you also want an outlier outcome, outlier meaning like you want to have a small, small chance of a huge outcome.
Starting point is 01:03:23 It's actually very hard to have that happen in a big tech company. Because like a big tech company, I mean, I could be proven wrong, but I don't think meta is going to like five X in value in the next five years. it might double, which would be amazing. But it's probably not going to fly the X or 10X. And so if you want to have something with this 10x thing and value, then I think that could be like a time. So like I was like,
Starting point is 01:03:44 you had the stability, this foundation laid. That's how I think about it. But like you work in big tech. You have the credibility. You have the finances now. Now you can go for a bigger swing. Then that could be one input into doing a startup. And the other thing is what we mentioned before.
Starting point is 01:03:59 It's like you have to really get along with your co-founder. It's like a marriage. And so if you find someone who you, really feel like you get along with. And critically, the timing works out. Because that's the other thing I noticed is that sometimes people have their dream co-founder in mind and they're kind of just waiting. And they're never on the same timeline where it's like, oh, one person is waiting for a bonus or a vesting period. So they're going to wait for six more months. And the other person, when they wait six more months, they have a kid. And now, now my kid is like, I'm going to wait
Starting point is 01:04:27 until they're in daycare. They wait two more years or whatever. And then the other person in two more is they're now like, oh, I have to get married. It's like having the alignment on the timeline and like your commitment to how long you want to do this startup, that is as you dare to find as well. Those are some of the considerations I would tell people in big tech if they're evaluating a startup or not. Right. Makes sense.
Starting point is 01:04:46 Yeah. I had a friend who was at Meta and then he left to go do his own company. And I asked him his motive. And he said he felt like he would regret if he looked back on his life and he had did that big tech trajectory the whole time. he would just regret that he didn't have a story worth telling as kind of boring sort of thing. So yeah, there's so many different ways to look at it. I think the last things I want to ask a little bit about, I guess reflecting over everything,
Starting point is 01:05:16 some high-level thoughts about your career. You know, looking back on all the different legs, you had a little bit of startup, big tech, a few legs of big tech, and now you're back in startup as a founder rather than an engineer. What period of your career did you feel like you had the most skill growth or career growth? I would say when I found that really amazing mentor at Pinterest, that was one period of dramatic growth where I was like paraprogramming and finding this person. And like there are a lot of things you learn by osmosis and you don't get taught. But just like seeing how he operated and made this separate mini app that we talked about, that was like eye opening for me. You are empowered to change your environment and do things.
Starting point is 01:05:54 That was powerful. I think I met up when I started, or Facebook before when I was there, when I was actually meeting a team and doing this migration, that was powerful. And along with that the debug tool, this like tooling change I made, that was the first time I felt like I built something, especially of the big tech environment where like I was creating value. Like I felt like I was creating value for the first time, which is kind of odd to say. But I felt like a lot of the other things I had done, I felt like a worker beat. I felt like, okay, this is like something which is being sent up, sent down from above. I'm going to be like a good Android developer or I'm going to be a good, you know, recommendation system engineer and just like do it.
Starting point is 01:06:37 And for the first time, I felt like I, an idea that I had come up with. Like it was my baby. I was able to ask you put out in the world and people were willing to adopt it. That was, I think, a crazy eye opener again for me, which probably led to like why I felt confident also doing a startup. And I mean, the third thing I would say, which is not really maybe relevant to a big tech audience, but I felt like the two months or three months of YC when we were doing like the actual YC period where you had a group check-in every week and you talk to people every week about what you've done. That was also very intense, but I learned a lot
Starting point is 01:07:10 in that process. Just because like if you don't perform, like you're kind of being shamed and like you have this intense pressure to like get things done. That makes sense. And what about looking back? I think this is something people always interested in. is if you look at everything, is there anything that you regret or that other people could learn from where you think, man, I wish I changed that. Your life would have been better if you had just changed that thing at that part in your career. And if so, what would it be? That's a good question. I feel like the startup I joined 2014. I think that I don't necessarily regret it because I think I learned a lot. I have a good story to tell from it. But if I'm living back at the reason I did it,
Starting point is 01:07:52 honestly I'm not sure if it was the best decision because a lot of it was like maybe somewhat ego driven of like I don't want to be one of many people in big tech I want to do the special thing I want to go do this thing which is unique to me and it was unique to me so that was true like I think I felt special doing it but at the same time I feel like I don't know if I had enough maturity as engineer to really handle this scenario like I did I think founder or struggle a bit both at the startup and also when I joined Pinterest so I think maybe going to to a more structured environment would have maybe been a better bet for me in terms of my maturation as engineer. So that's the one that comes to mind. But I think in general, I would say I don't
Starting point is 01:08:30 really have that many regrets. I just feel again and again in my career, I've been so lucky. Like, that's weird to say or think about, like, there have been so many jobs where I've been rejected for, which honestly, if I had gotten the offer, I would have taken it and the company completely exploded a year later. And then also, even, in the VC world. Like there were a couple of VC firms that strung us along so badly the Tarot. And they were like, oh, we'll invest in you at this valuation. We'll give you this amount of money.
Starting point is 01:09:03 And it didn't work out. Like we are, we eventually got rejected. And then I look back at like how Tarot has progressed and what we've been able to do. And what pressure we would have felt with those VC firms on our cap table. And again, I just feel so lucky. Like, I feel like in this weird way, I have failed. my way into success. Like, I've gotten so lucky again and again with getting or not getting opportunities and that's led me to where I am. Right. You know, when people see a career like yours,
Starting point is 01:09:33 they're going to say something like, it was luck. I guess my question to you is, what portion of your career growth do you think was luck? Oh, I think a lot of it was luck. And then we're lucky, like, with the opportunities and the people I came across. I will say, like, you can, manufacture luck in the sense of being curious about the people and the opportunities around you. I think a lot of the ways I would be able to find my co-founder, find that startup in 2014, get the opportunities at Facebook. I think one thing I do a relatively good job of is keeping in touch with people. Like, I try and just be friendly with, oh, you know, you take that class together.
Starting point is 01:10:10 What have you been up to? What do you like about your new job? Or, you know, let me know if I can help out with this particular project that you're working on. I feel like that's something I've always enjoyed doing. and it turned out that that has career value as well because you're able to get exposure to projects, people, ideas that you wouldn't know otherwise. Even like the thing that we talked about
Starting point is 01:10:29 in this conversation a couple of times, that debug tool I built at meta came from me talking to a bunch of people and it's like understanding their workflow. Me doing a lot of the job hops in my career have come from just again, being kind of in the know on what are the people doing that I respect.
Starting point is 01:10:46 And so I think that can be a repeatable algorithm or a repeatable process that's not independent of luck. I guess change your approach to networking, I guess, or like talking to people. And that's a really good way to manufacture luck. And I think actually, you know, one thing that's just like maybe present day. And I think both me and you are pretty active on social media. Right. Right?
Starting point is 01:11:06 Like we post a lot, maybe too much. And so I feel like part of it is, of course, like this genuine wanting to put out some value in the world, hopefully. But also part of it is like that's the way to create luck, right? like you are putting out content and people can see it and resonate with it, help them. And then they'll think of you when it comes to career growth. They'll think of you for a certain opportunity. And so that's a good example of, yeah, it's kind of luck because you don't know who's going to see your post.
Starting point is 01:11:31 But at the same time, that was a very deliberate thing. And we probably spend many hours per week or per month thinking about what that will look like and how we can help you. Yeah, definitely agree. And I've heard some people call this, you know, maximizing your luck surface area. And I think, yeah, social media is one thing. too, but even just, you know, wherever you are, maybe like internally at your company, I feel like, you know, writing or putting things out or reaching out to people, that visibility just gets you
Starting point is 01:12:00 more opportunities. Probably part of the reason why you got the project that got you to staff, the one where you were helping with the big shared infrastructure initiative, you were, you had relationships and credibility already because of, you know, you talking to people, you putting out writing that says, hey, I'm the person leading this initiative and, hey, it was successful. That's essentially giving people a reason to trust you and give you future opportunities, which increases your luck. So yeah, totally, totally agree with that. I think one thing you said was about how you're good at, I guess, like reaching out to people. And it sounded like what you were doing was really natural.
Starting point is 01:12:39 And I think, you know, when people talk about networking, it feels a little bit more manufactured. So do you have any tip on how to kind of, you know, quote unquote network with people? Yeah, I see that's a really good call out. Like I actually hesitated to use the word networking because I never really thought of it as networking for what I've been doing for most of my career. I think the things that I think about when I do it is one, genuine curiosity. Like I genuinely am interested in what you're doing. How are you doing? Like how are you enjoying it or not enjoying whatever you're up to as part of it?
Starting point is 01:13:11 And the second thing is being thoughtful about what are you sharing. I do think that one of the best ways to develop a relationship with someone is not just by asking a ton of questions or like asking for mentorship. A really good way to develop a relationship is say, hey, here's something I've worked on, which might be interesting to you. The best way to get inbound is like to show off, maybe not show off is not the right word, but like to showcase what you've been up. And like, here's why you have a unique insight or a unique project. That turns out to be a really interesting way or a really compelling way for people to, like, you create. gravity. Like you grab people gravitate toward you because they want to get your opinion on things too. So it's like a two-way street. And if it's always, if it feels like you're the one always asking
Starting point is 01:13:55 and it's not reciprocated, then it could just be that person that's not interested in you in that sign. But it could also be, hey, could you make yourself more interesting? And that that actually being a really good way to network. Yeah. Yeah. I remember when I was a new grad people would say, you know, networking is so important. And I thought, okay, so I'm supposed to I guess reach out to people and connect to them and this. And it felt really artificial. And so I never really did it. And then more recently,
Starting point is 01:14:22 I have all these side things that, you know, I'm writing content or I'm building like a keyboard on the side, this little project. And I've noticed that it has made conversations so much more natural because there's this unusual, interesting side mission that I'm doing that people kind of checking in on. And, you know,
Starting point is 01:14:44 also similarly, Like you have so much stuff too that you're working on that even when I just meet you, we've probably talked for hours just going over the stuff that I'm curious about that you're working on because you're doing so much interesting stuff. So yeah, I think that makes sense in terms of natural way to network. So I guess the last thing that I'd like to go over, and this is something that I ask everyone, is if you were to go back to yourself at the end of college, you're right about to enter the industry and you're going to give yourself some advice, knowing,
Starting point is 01:15:14 everything that you know today, what is something that you tell yourself at the beginning of your career that you think would make the biggest difference? I think the thing I wish I realized way, way earlier in my career is that there are no gatekeepers. Like, you don't need permission from anyone when it comes to learning a technology or trying out something near. Like, I think is school, like, I did well in high school. I did fairly well in college. Like, I think I was able to do that because I was very methodical and studious with whatever I was given. But I don't think I was as creative or like as exploratory as I could have. Like for example, like your project of building out a keyboard.
Starting point is 01:15:55 That's so cool. Like you didn't need permission. You didn't. No one told to do that. You just did it. And those are the things that I think are the most interesting. Even, okay, build out a mobile app for fun. Or like I had this recent project now where I'm building out some extensions for an app launcher on my map.
Starting point is 01:16:10 Like it's like random things. It's like I think if I had learned earlier that you are empowered and you should feel like this desire to do something unique based off of what you care about rather than just doing what everyone else around you is doing or what the instructor or the manager is telling you to do, that is how you get an outlier outcome. And I wish I had tried harder to cultivate more creative interests, I would say, earlier on, or at least allocated time to those creative interests in a much more deliberate way than what I did for most of my career. And it sounds like in the second half of your career, you started to take more of that initiative and kind of just will your way into creating the tools or this new company that you've been working on. And so it sounds like that's made a big difference. Is that right? And you wish you had done that sooner.
Starting point is 01:16:58 Yeah. Yeah. I mean, I feel like I got there eventually. But like, okay, I made tutorials on YouTube. And I remember feeling so much joy when people started commenting on my YouTube tutorial. I'm like, oh, that's such a magical, helpful tutorial. Thank you for making it. I love that feeling. I published Android apps. I started doing these, like, webinars with 800 people.
Starting point is 01:17:16 Like, it felt like someone lifted off the blindfolds and, like, you can do anything. Like, you're not going to be ready to go start a company. You're not going to be ready to go, like, publish an app. We're not going to be ready to go teach people. Just do it now. And I think I wasn't just like, wait and let me get better or let me get smarter. Let me, I don't know. So that's something about, like, just me being way more passive early on my career until at some point, I'm like, hey, I'm old enough. I've done enough. I like got a job already. Like, what am I waiting for? Let me just go do it. I always say had adopted that mindset way early. Even in like middle school or high school, I think it's not too early. But you can just start having that same mindset of creative expression or just like pursuing things that you care about way earlier.
Starting point is 01:18:00 Right. So it's kind of like the main character energy versus like the NPC energy. Is that right? Yeah, I like that. Yeah, I mean, you don't have to be a main character in every domain of your life. Those kind of people might be kind of annoying to be with. Like, in certain domains, like, I think it's good to try and be the main character in, like, certain parts of your life. At least, you know, like, for things that you care about or things where you have a neat take. I like that. That's maybe a, yeah, don't be the NPC.
Starting point is 01:18:29 It's be the main character. Awesome. Well, that's, yeah, that's everything. Thanks so much for sharing all this. I think there's so much gold in here for the audience. I really appreciate it. And at this point, if you want to plug anything, yeah, now's the time to do it. So anything you want to mention for the audience?
Starting point is 01:18:45 I mean, we touched on it for a bit. But like, I mean, I am working for the past two and a half years on this company called Taro. It is born out of my own experience in the tech industry. Like how do I grow my career? How do I figure out how to feel more confident, productive, get paid more money? And so if people are interested in that kind of stuff, they want to get feedback or advice from really smart people who I respect. I've been working on that every day from the past two and a half years
Starting point is 01:19:12 and I'm really proud of kind of the knowledge that we've been able to accumulate. So people can check that out at join tarot.com or, you know, just follow me or connect with me on LinkedIn. I'm happy to do whatever I can to help people. Cool. Yeah, and I'll put all the... Or YouTube, I guess. YouTube is otherwise.
Starting point is 01:19:26 Yeah, yeah, yeah. I'll put all the links to Rahul's YouTube, to Taro to his LinkedIn as well. So you can see that in the show notes. So, yeah, thanks for coming, Raul. Yeah, thanks for having me. This is super fun. Hey, everyone.
Starting point is 01:19:39 Ryan here. Thanks for listening. I hope you enjoyed the conversation with Rahul. I really appreciated how transparent he was throughout the entire conversation. So I hope that it was really helpful. You can take a look in the show notes. I left a bunch of links to him if you want to get more from Rahul. And if you have any feedback about the show, anything that you liked or that you disliked, I'd love to hear it. You can leave comments on YouTube. That's where I've been checking. For feedback, I'll read every comment that I get. Also, if you have any requests for future guests or maybe questions that you wish I would have asked, would also love to hear that as well. Thanks again for listening, and I hope to see you in a future episode.

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