The Peterman Pod - Instagram Staff (IC6) Promo Despite 10 Team Switches in 9 Years (Career Story)

Episode Date: August 8, 2025

Sash Zats grew to be a Staff Engineer (IC6) at IG despite switching teams 10 times in 9 years. His career journey was a series of jumps to exciting projects and letting career growth happen as a bypro...duct. I interviewed him to show you how team switches can play out. We discussed:• How 10 team switches in 9 years affected his career• The story behind the Instagram blockchain initiative• His 2 diff in 6 month performance review• What working on Instagram Threads was like pre-launch• The value of prototypingTimestamps:(00:00) Intro(00:49) First team: iOS on Newsfeed Delight(05:30) What makes a good designer partner? (08:30) Joining a hardware team (12:08) 2 diffs in 6 months (15:03) Joining the Instagram blockchain team(21:37) Joining Instagram Threads pre-launch (28:53) Working with an exceptional engineer (Peter)(33:02) Working on AI prototyping teams(37:15) Reflecting on team switching’s impact on career growth (44:35) Why leave Meta (46:15) Advice for younger self (47:53) Outro Where to find Sash:• LinkedIn: https://www.linkedin.com/in/sashzats/• X/Twitter: https://x.com/zatsWhere to find Ryan:• Newsletter: https://www.developing.dev/• X/Twitter: https://x.com/ryanlpeterman• LinkedIn: https://www.linkedin.com/in/ryanlpeterman/• Threads: https://www.threads.com/@ryanlpeterman• Instagram: https://www.instagram.com/ryanlpeterman

Transcript
Discussion (0)
Starting point is 00:00:00 When Musk was acquiring Twitter, there was recognition that there is this window of opportunity. This is Sash. He grew to staff at META despite switching teams 10 times in nine years. Two diffs in six months. What was your performance review like in that half? I wanted to share this conversation so you could learn about how switching teams can affect your career. What was your thinking behind wanting to shift to such a different domain? Android is like terrifying for anyone who builds for iOS.
Starting point is 00:00:28 They're like, God forbid, you have a good. there. Eventually you went to a series of teams that I'm really interested in. For viewers at home, Instagram used to have a blockchain team. You started working on a very experimental, interesting project. For a while we had this as a secret inside of Instagram. Well, let's start at the beginning of the story. So how did you pick the first team? And what was the story behind that? Well, my first pick was this team based in London. And they're like, oh yeah, we're going to work remote and it's going to be fine. but the code review times with London they would take like days. And so I ended up sort of deciding against that.
Starting point is 00:01:08 And I chatted with this one guy, he's also still in the company. And he saw my sort of resume or whatever. And he saw that some sort of like a weird hybrid of like design and engineering and like everything is kind of poorly defined. And he was like, listen, how about this? We're going to build a team that takes all the design prototypes. the designers always have like stacked up in their desk but never shipped, right? And we're just going to build them.
Starting point is 00:01:34 And no metrics, no nothing. And it was inside of newsfeed, Facebook news feed. I mean, now if I would look back and I would hear newsfeed, no metrics, I would be like, oh, yeah, this team is going to survive half a year. And it survives half a year. But it was so much fun. It was a lot of fun. And like the value prop was just so fun to me because it was like, oh, let's build the right
Starting point is 00:01:53 thing and not worry about metrics. And the things that we built, later we found some metrics, So like to associate with that, again, it didn't survive long-term scrutiny. But it was a lot of fun. It was all sort of really joyful projects. The team was called News Feed Delight. And yeah, I was just building all sort of like fun visual animations, the facts that's like sort of what people usually call Easter eggs in the apps.
Starting point is 00:02:17 We were building that and it was so much fun because again, every designer dreams of that. But then every engineer looks at it through lens of impact and they're like, I'm not touching this with it. Like, you know. Yeah. And like the other theme through my career was that, I'm just not thinking about impact too well.
Starting point is 00:02:32 And that allows me to pick the teams that are completely irrational and high risk. And like, God knows if there is even reward. I saw those teams that you worked on initially, the design ones. And I was thinking how do you measure success or how do you prove that this prototype was a good idea? Yeah. If there's kind of going off a vibe. So I'm curious, like what is a successful project even look like in a space? So I think in the spaces like that,
Starting point is 00:02:58 now I can rationalize how it's done in a company like meta, right? So you have some executive sponsor with some sort of theory that like they justify to someone and that's basically how those teams survive. So Facebook used to have this metric called cow cares about user. And this metric was literally a survey issued in a news feed that would ask you like some broad question of like, oh, do you feel like Facebook cares about you? And this highly subjective metric that like I'm not even sure if you can like, if everyone understands it in the same way.
Starting point is 00:03:28 was what a lot of teams were orienting towards. And so this kind of laddered into that, I guess, to some degree. Especially in today's world where you want everything to be highly efficient and there is not too much time to focus on this like moments of delight and joy. Yeah, it's sort of like harder to justify existence of those kind of teams, I feel like. You mentioned you weren't optimizing for impact at that point. And it sounds like throughout your career, that's a common thing. What were you optimizing for in that team choice?
Starting point is 00:04:00 Fun, you know, just like pure fun. I'm sort of, I often end up in the situations where looking back, I'm like, oh, that was lucky, that was cool. And you just meet people and you explore some opportunities. And later, again, sort of like looking back, they all make sense, mostly because productively you don't know what's going to happen. But also you end up building, you know, accumulating this toolbox, skills, people, connections, you know, like all those. things and that you can build upon later. And so, yeah, I feel like I'm joining a team because I have some intuition of like, oh, this might be fun slash interesting slash whatever. Later in career, I became a bit more intentional, but still sort of optimizing for this risky-ish space, like zero-to-one
Starting point is 00:04:45 space. I think that's what I noticed early on and there was again sort of coming from startup days is that a lot of people are sort of uncomfortable with ambiguity. They're uncomfortable with poorly defined spaces, you know, sort of like ambiguous spaces, no product definition, no direction. And a lot of people, they're really good engineers, but they need this sort of like, oh, like, this is what we need. This is the diagram. This is the mock, whatever. Where maybe because of the design past, maybe whatever, I would always be like, oh, yeah, we can kind of yolo it as we go, right? And sooner rather than later, you realize that it's an asset, you know, when you can be effective in this environment that's sort of challenging or ambiguous to others, it's an asset
Starting point is 00:05:24 that you can use. And then that is a question of, yeah, like, how do you measure this effectiveness? You had a lot of opportunities to work with different designers. I'm kind of curious, from an engineer's perspective, what makes the best designers to work with? I think it's just the collaboration sort of process. So the most fun I have is with, and it's not just designers, but designers in your context specifically is that you have people who are readily sort of jam with you. They don't just come up with this idea in the vacuum because oftentimes for better and for worse, it's not informed with real world constraints, nor should it be. But then when you have this design, initial design, it's like, oh, but what happens when your
Starting point is 00:06:08 network fails or what happens when users doesn't have this field in their day, whatever? So like, you need this constant dance between like, here's this idea that we want to to achieve and here is the real world inputs. Oftentimes, what I would find even more fun is when you show designers, oh, like, look at all those cool capabilities that we can actually use in your design. So, like, what if we, like, at the time,
Starting point is 00:06:29 like, I don't know, what if you use some sort of, like, location to inform how this looks, or if you use accelerometer of the device to move the shadows a different way? It's like all the stuff that not every designer necessarily knows or remembers off top of their head
Starting point is 00:06:42 is a fun way to sort of to inform their creations, but then also the saturation loop. Like, in my experience, the tighter you can get the saturation loop, the better. And I had a few projects on some unreleased pieces of hardware where the whole thing was for me to build a hockey version of Figma 2 unreleased device rendering pipeline so the designers can just, like, see their Figma's on an release device as quickly as possible, and just like move stuff around and like immediately see it being reflected. So like all the saturation loops, the shorter they are, the better, and the more both partners, engineers, designers, who have Ellison's involved are ready to hear each other and like sort of internalize the constraints and sort of talk about it, the stronger products come out.
Starting point is 00:07:29 So if I'm understanding correctly, you mentioned the short iteration loop, but also it's kind of like this bidirectional communication. Like engineering might propose something that design doesn't know. Design does the same. Yeah. The end result is a much better product. Yeah, for sure. I also find it really helpful when you just start the project to, like, not involve technical constraints too much and just be like, okay, cool, yeah, we're going to build this crazy thing that you want. And then you sort of, then you can trim it down to meet the world where the world is, right? So like if it's hardware, well, what is the, I don't know, like thermal envelope that you have to work against? Well, maybe device is just going to blow up if it runs so for so long. Or, you know, maybe, yeah, like processing power is not there. So it cannot be as real time as designer. So like, you know, all sort of real life constraints. that will get in the way anyway. But yeah, it definitely helps to start with a pretty, you know, sort of like everything is going to be working the way you want and then sort of like inform each other and sort of bounce of each other. And like this definitely builds a stronger product. So I think like that first leg of your career you were working on like traditional iOS kind of things, very design oriented. And I understand that you pivoted at some point more towards a completely different domain. You switch teams, uh, multisional. multiple times even within iOS, but then you switch to an entirely different domain in hardware
Starting point is 00:08:50 and prototyping, experimental hardware. What was your thinking behind wanting to shift to such a different domain? I was just looking for a new sort of team. And I started by looking at your iOS teams, we have this internal jobs tool. I was looking for something in New York. And I just couldn't find anything that was sort of appealing enough. But then there was this one of the postings who was like, oh, we're like starting this new hardware team. And there was not really that much information. Like at the time, the internal job tool was like sort of like semi-updated once in the blue moon. I think now it's like more rigorous.
Starting point is 00:09:27 But yeah, and so I reached out and turns out that they were looking for people to work on hardware based off of Android, open source OSP. So like aOSP, it's like pretty standard practice. I think right now if you're like building new device, you just start with this AOSP sort of OS. I think I sort of just switched to it because like, oh, there is nothing more fun in New York for me right now. Why not? Obviously, zero experience with hardware or Android. Android is like terrifying for anyone who builds for iOS. They're like, God forbid you never go there. It's like going to the dark side. But yeah, so I ended up switching and that team was a lot of fun. It was like, it's like sort of like this Alice in Wonderland. Like once you plunge, you know, into the rabbit's hole, you're kind of like, oh, this is really fun. And so, yeah, I sort of switched to that team. First half, a year, I think I committed like maybe two diffs in the entire time. Yeah, yeah. Because there was basically no, it was all prototyping. It was all like, okay, first we need to, to begin with, we needed to figure out like what hardware do we even need to source? What kind of processors? What's kind of whatever? And it's like, you have a bunch of like
Starting point is 00:10:31 mobile engineers like sourcing hardware. That's fun. Yeah, in the meantime, we also needed to understand how this hardware would interact with sort of like existent hardware ecosystem. So all your phones, all your whatever. To me being sort of aware of iPhones and iOS sort of ecosystem and loving reverse engineering stuff, I started looking into how Apple builds their messaging stack and sort of how they communicate. So there is this protocol that allows, you know, whenever you get into a car that doesn't have Apple car or like Google car, you end up connecting your phone and you see like your
Starting point is 00:11:09 messages or your calls in this like really old school dashboard. So there is a protocol that allows you to do that via Bluetooth. And obviously, Apple had to build their own extensions of this protocol that's not really public. And so it was a fun little project where I got Raspberry Pi off of somewhere and I started installing software on it to pretend that it's a car and pair it with my phone. And eventually I started tracing the packets instead of like some information is publicly available on the internet, some information you just need to like sort of reverse engineer.
Starting point is 00:11:39 But it was, yeah, the reason why I didn't commit any. of this code is because it's a trash code. And like, you don't need it in the repository. And it was just done basically to inform what's the upper bound experience that you can get using this protocol. So like what can we hope to achieve once we productionalize this? And this end up being a pretty common theme, I think, in my career from there on is like, yeah, sort of what is this upper bound experience like unbounded by any sort of constraints?
Starting point is 00:12:05 And then, yeah, like how can we productionalize it? Yeah, I'm curious because you said two diffs in six months. and it sounds like there's a lot of risk and you are doing a lot of things that may not be easy to measure or prove the impact. I think a lot of people would be scared of switching teams to, especially to a risky area like that. They worry their PSC would look bad or something.
Starting point is 00:12:27 What was your performance review like in that half? Yeah, I think that it was sort of in the job title where people who were hired on that team this early on, it was sort of implied that, you know, they get reviewed based on on derisking a lot of directions and not necessarily like lending code. We also, again, it's like the team that was sort of seated with like bunch of senior people. And so there was mutual understanding that like it's going to be taken care of. I think that this is the way big tech sort of creates incentives for people to come in into those risky projects where you're not guaranteed a promo, but you're at least protected from the downside, right?
Starting point is 00:13:07 because you want people who are interested in taking risks to feel safe. And this is a lot of changes that happened in the PSE cycles of a year, where, like, if first was sort of optimized for half a year, because you kind of want to balance, like, feedback that you get often, but also you don't want to make sure that people sort of feel safe, taking on the riskier bets that, like, last, you know, maybe multiple halves. And so, like, it's a delicate dance. I understand that everyone hates this process,
Starting point is 00:13:34 but, like, I don't think there is a good process per se that can be, like, good for everyone. I'm kind of curious because you, I'm, you know, mostly software engineering initially and still like software, but in the hardware team. What's the biggest difference you see between hardware teams and software teams? The timelines for sure. It's this fun sort of concept when, you know, back in a day, if you remember when software would be still shipped on CDs and in boxes, so you literally have to put some bytes on the CD and seal it and send it to people, right? And so with hardware, it is still the case that at some point, when you want to release your Gen 1 device, something has to go to the factory to flush it on the device, right? And so this is why the
Starting point is 00:14:16 deadlines in the hardware projects are so much more ruthless. You cannot push them by one month. Everything falls apart. And so it feels like this is probably one of the key aspects. And then, yeah, you can have like zero-day update when you're like, you know, this annoying thing when you just bought a new device, you plug it in and it's like, oh, sorry, I will take 20 hours to update now. So like, you can have that. It's not a great experience, but you can have it. it, but something has to go into the box. And so this is the key difference, especially in the company like META, where you have this continuous software cycle that you don't even think about, you know, you push something
Starting point is 00:14:46 to dub, dub, dub, and it's instantly, you know, within like three hours, it's available to like billions of people or like iOS within a week, all this stuff. Hardware makes you think in a very different terms. And it's like pretty chill at the beginning, but then towards the end there is a crunch time when like you have to get it done by certain date and that's quite different. So you had the hardware teams. and it sounds like that was a lot of fun. And then eventually you went to a series of teams
Starting point is 00:15:10 that I'm really interested in because they were cutting-edge prototypes on products that we know that launched. So I want to hear the stories behind that. What made you shift from hardware back into these software teams specifically focused on these rapid prototypes? So the time has come for me to try to live outside of the US again for a bit.
Starting point is 00:15:32 And again, matter has this wonderful sort of flexibility of as long as there is a business need, you know, in engineering in another office, you can just move and sort of like work from there. And so I really wanted to try to live in London for a bit. And I was trying really hard to stay on the same team, the control apps team, because it was just so much fun and people were wonderful and technology was so cool. But it's hardware. It's, you know, especially having people living abroad means that you have all sort of potentially regulations with and release technology, like all sort of stuff that you, like, I don't even know if that's the case here, but I imagine that there is a lot of complexity.
Starting point is 00:16:10 And so I realized that it's not going to be an option. And so I needed to find a team in London that would be happy to have me. And as I learned, Instagram was just about to open the office in London. And so not just any Instagram, it was Instagram blockchain team. So for viewers at home, Instagram used to have a blockchain team. And for that brief but glorious period of time, we were building all sort of technologies. So people might remember that there was this whole crypto currency effort that Meta tried to take off the ground. That eventually branched out into its own sort of separate company.
Starting point is 00:16:50 But then we had all the talent and technology built in house to deal with blockchain and crypto and all that. and we basically thought about exploring those directions within Instagram being creator first, creator forward sort of product. Other products also, other sort of apps later joined as well. But yeah, basically this team was opening up in London and they were looking for people to join and sort of built out a bunch of stuff. So I moved to London, joined this team, and we shipped sort of fewer vanilla and if type of product within Instagram where you can upload your NFTs.
Starting point is 00:17:35 They would have this like beautiful shimmering effect and all that stuff. Eventually you were able to create NFTs from Instagram. Just like looking back at it now like, wow, that's... We used to have this group internally called Facebook Does What. And it was this internal group where people posted screenshots of like products they found inside of Facebook app. And it was like food delivery, movie tickets ordering, like all sort of things that people are Facebook does what now?
Starting point is 00:18:00 And so this is like, to me, looking back, you know, it was such a fun, crazy moment. But yeah, so I helped to ship the NFT product. But the actual thing that I was working on that was really fun and interesting to me. So at some point, Adam Messer, the CEO of Instagram gave this TED talk that was talking about how the future of creators is decentralized. And it was sort of building on this idea how right now as a creator, you're sort of bound to certain platform to their, you know, sort of policies to their whatever kind of. contractual obligations, but then if for some reason you fall out to grace with this platform, you're banned all your livelihood, like if you build some sort of followership, it's all gone. So Maser gave this talk where he was exploring this idea of like, oh, what if this notion of
Starting point is 00:18:44 following your creator exists outside of any given platform and platforms are there just to recognize it? They can choose not to recognize it, but they can't choose to recognize it. And so what exactly does it mean for Instagram? What exactly does it mean for creators, for followers? And so I was one of the people who was tasked to just understand, okay, we have this TED talk. What does it mean as a product? And so we found that basically we need to build a product that, you know, in order for it to be successful, we wanted to be recognized by some other key players.
Starting point is 00:19:17 And so this is how I found myself being embedded deep into partnership team and working with people from Google, Spotify, Shopify, Nike. all sort of companies. And so we had a pretty, like, I think that that exercise was super interesting because not only I was sort of prototyping the tech side of the story of like, okay, like, what does it exactly mean? How would Instagram, like, what is my experience of I'm a creator? I'm onboarding onto Instagram. I'm a follower. I'm coming to Instagram and there is a creator that I already follow on like, I don't know, TikTok or elsewhere. Like, how does it actually happen that like, do I connect my wallet? And then like we see some sort of like token in there and we're like all sort of open questions from from technology's standpoint. But even more interestingly,
Starting point is 00:20:00 there were a lot of questions about sort of business side of the story where you have meta whose business is predicated on ads. You have, let's say, I don't know, Spotify whose business is subscriptions. You have Shopify whose businesses, I guess they charge merchants for selling stuff. And also like they're all different incentives that all those companies have. And so how do you create a product that they all are interested in? considering their different business incentives. And that was just really, you know, as an engineer, I think you get to think about it, either if you're on your own startup or if you're pretty senior.
Starting point is 00:20:34 I was neither of those things. And like, it was so fun to just go and sort of play with it. And yeah, just like meeting people from other companies, making a case for like, oh, this thing should exist. And like, it is a really fun exercise in seeing how you can convince people that a product should exist pretty much from scratch in the vacuum, you know, like there is nothing. And then you're like, oh, yeah, yeah, it makes sense for you business-wise. And, you know, we got to various degrees of success with different companies and then crypto-winter hit and we had to shut down the entire
Starting point is 00:21:05 project. But while it lasted, I think that it sort of gave me a really fun insight into this side of the story where technology is important. But it's so rare that companies sort of fall apart. Well, I don't know if it's rare, but I feel like it's more often than not. the companies fall apart not because of technology. And so there is this whole other aspect of building a product that I think as an engineer, engineers we don't often get involved into, but it's still a really fun problem space to think about. Okay, so then crypto winter happened. You switched off that team and you started work on a very experimental, interesting project,
Starting point is 00:21:44 Instagram threads prior to its launch. I'm curious, like, how did you get recruited to that team? because that's a really, you know, cool, interesting zero to one project. It was sort of the writing was on the wall that the whole like crypto efforts, blockchain efforts will be no more. And so sort of foreseeing that I ended up helping people to ship some pretty traditional Instagram products for a bit still from London. And then a couple of people reached out over Christmas break as far as I remember.
Starting point is 00:22:14 And they asked if I was familiar with sort of activity pub, this protocol behind Mastodon. so decentralized social networking. Up to this day, I'm not 100% sure why. I think that, like, you know, you sort of end up building some sort of credibility for pro-typing, for like posting, you know, internally all things that you do, yada yada. And so they reached out, they asked about it. And I was like, oh, yeah, I'm kind of familiar with that.
Starting point is 00:22:37 I wasn't really big on Mastodon at any point, but I was aware that it's happening. I was sort of new enough about it. And then it was Christmas break when I didn't really have anything to do. And I was in London. and what I did, I spun off internal instance of Instagram server, and I started looking into, okay, if I send up Mastodon instance next to it within the internal sort of network, on Mastodon, you can search and it finds users from any other decentralized Mastodon instance.
Starting point is 00:23:04 So they have this protocol that they talk to each other, and they sort of resolve all those names. And so I spun off both of those instances, and I wrote a really simple and really horrible code that was basically allowing internally to resolve Instagram users, losers from Mastodon. That was the first taste of like, cool, we can actually get this stuff. We can get them talking to each other. And, you know, it's not technically that hard, let's be honest. But what I found, that this is probably another one of those lessons where it's not
Starting point is 00:23:31 about technical complexity oftentimes. It's about having a concrete thing that you can point at. You can give people to play with it, you know, and they can actually see it with their own eyes. And it creates so much momentum in the project, especially early on. when it's like, yeah, you can have like 500 decks or you can have like one prototype that works and people can play with. And it just creates excitement and all of a sudden people jump on the project and like whatever. So that was the very first thing. Again, it didn't really de-risk or move us anywhere because it was obvious that it's possible. But it just showed maybe the direction that like, oh, I'm interested in the project and I showed it to the folks who reached out.
Starting point is 00:24:10 And then, so the very next step would be, okay, cool, now we need a mobile app. And I knew Instagram codebase at that point relatively well because I worked on Instagram blockchain team for a bit. And so what I did, I started stripping down the images from Instagram app and just blowing up the actual caption text to be pretty massive. And just hitting the same internal Instagram server. And so it would just show all the like my feed without images and just with text. And I was like, oh, cool, that kind of like, you know, you can squint and see it. And then I worked with this super talented guy, senior engineer, Peter Cottle from Instagram. And yeah, like the way he sort of knows backhand, I feel like is sort of back of his hand.
Starting point is 00:24:55 And so we had so much fun when he was just building out the back end stuff because he's way, way better at this obviously than I am. And I was just sort of like, cool. Now I'll start querying this new feed source that you created that's going to have only this special text post type. And so we started like chiseling out the mobile experience from Instagram app and from the back end. So we sort of started with this, here's Instagram the way it exists today. Let's start seeing how it can actually turn into threads. Yeah. And so for a while we had this as a secret sort of feature gated to employees only inside of Instagram.
Starting point is 00:25:33 And it was, yeah, I think it was like a pretty closed off project at the beginning. So it was like gated just to the team. We had this special composer where you can type text. because in Instagram you cannot share a post without an image, so we needed a way to share a post without an image. And like, backend should survive, you know, this post that doesn't have an image and not freak out and crash everywhere. So, like, that's where Peter really helped early on quite a bit.
Starting point is 00:25:58 And yeah, we sort of started chisling this out. And then I ended up being this, like, iOS engineer based in London when the rest of the team started building up in New York and NSF. and yeah it was sort of a fun journey from there from there on i was so london is what like i don't know eight hours ahead or five hours like some number of hours ahead of new york let's say and so wow i'm like terrible at times but you wake up in london time and it's super early and because our builds were sort of separate builds from instagram up they would constantly be broken because they were not part of any continuous integration yet and so like i would wake up all the builds are broken
Starting point is 00:26:37 I need to figure out why is that? Someone would lend some code, doesn't include, like, our code, pass, whatever. So first three, four hours, you just fix all the stuff, you get it to working. And then team in the US wakes up a bit later and they can start working with it. And then you build out a bunch of features as well. And so, yeah, it was a really fun process. We started hiring a bunch of people from across the company. It was a really fun sort of project where it was just around the time when Musk was acquiring Twitter. And so there was a recognition that there is this sort of window of opportunity if there
Starting point is 00:27:10 is some sort of chaotic moment in the Twitter, then, you know, META can come up with its own product. And so we needed to build it in the way that at some point was ready to release. And then we sort of built on it so that, you know, you have some usable version of it. And you just make sure that that doesn't fall apart. Yeah. And so I think it got built in like five or six months, if I remember, right, from this first prototype to releasing it to public. And it was, yeah, It was like one of those projects where it is, it was a top-down incentive, sort of initiative from the leadership to get it working. And because of that, all the red tape, there would like magically people would appear and they would be like, let me solve this for you. And you're like, yes, yes, please.
Starting point is 00:27:54 And you just get to work on the stuff that you care about. It was so much fun. And also it attracts a lot of really talented people from like all sort of design, products, all sort of stuff. And yeah, it was just really, really good collaboration. people that worked on that initial team, they were really stellar. And then, yeah, there would be surges of like, oh, we need to figure out integrity or privacy or whatever performance. You would just sort of bring some people on board.
Starting point is 00:28:19 They would like help you to figure out some stuff. It was a tremendous effort. I think that became sort of a poster child of a team at META to show how little you can, you know, how little you need to ship a great product. Granted, we built it on Instagram. So like we had super high level primitives, scalable sort of, you know, battle tests and all that. So, but yeah, it was it was something that meta sort of, I think, tried to evangelize later on. So this is how we can build products in this new environment.
Starting point is 00:28:53 You mentioned working with Peter, super senior engineer at Instagram. What is the thing that made him so great when you worked with him? I think that he worked on it for so long. he was familiar with all the corners of the code and he sort of knew well the consequence. Like what's the fastest way to get post working without an image, right? What's how to create a new feed. How to like all those things. He just sort of as if had answers to all of that.
Starting point is 00:29:23 And so it ended up being this sort of like conversation between us to early on and with more people later where it's like, oh, cool. Like now we need to figure out this piece. And we just have this conversation with code where we like quickly landed. I can test against his back end, and it just works. And this is, I mentioned it before, this is something that's super, super helpful when you want to move fast, whether it's pro-typing or shipping products,
Starting point is 00:29:49 familiarity with code gets you a long way. And so meta is great because it has this incredibly high-level primitives. So even when I would go and work in the backend, like, Dab-Dub-Dub or Instagram or whatever, the size of the primitives is so massive that you, it's so easy for you to be efficient. I need to create a new entity, and I don't even need to know how privacy works.
Starting point is 00:30:10 It just gets the right default, and it sort of ensures that nothing bad happens. And then, you know, then there is a way to customize it. But yeah, people like Peter, they just know stuff so well. They know their code base so well that, like at this point, I guess, like with all the AI advancements and all that, you can see a future where you just have a conversation with your copilot type of AI, and it sort of does it for you.
Starting point is 00:30:34 But it was roughly before all of the CIA craze happened and sort of like became a norm. And so, yeah, Peter is like a copilot. An incredible co-pilot. Okay, so he knows the company so well that it's almost like you prompt him. But he doesn't hallucinate, and that's important. Yeah.
Starting point is 00:30:54 I think one thing that's really interesting to me in the story, how you got this opportunity, because this is a really cool team that you joined, very kind of like cutting edge is it sounds like you were already known as someone that had these visible prototypes. So they came to you. But then not only that, you just took some initiative to just instantly start. It doesn't sound like they asked you to prototype.
Starting point is 00:31:19 You just, you replied with here's it working with Macedon. And also here's another idea of like a, you know, bare bones like iOS app that's kind of showing the vision. Yeah. So I feel like that's pretty interesting takeaway. And it sounds like your prototypes, too. They must not live in a vacuum. It's not like you build it. It's kind of like your curiosity. Sounds like you build it and you share it. And a lot of people get excited about it. And you're already known as like a prototyping person. Would you say that's true? Yeah. I think, you know, it's hard for me to know for a fact reputation that I had at the time. But maybe it was around the same time with all the sort of GPT, early GPT sort of like was coming out. So I was building a lot of those. So I was building a lot of those. things and sort of sharing them on workplace. When you build something that uses internal technology, you cannot really post on Twitter, right? And so you have to sort of do that internally. But, you know, in exchange, it creates this perception of, you know, even if you don't get like too high on your internal posts, people see them popping up and like eventually they sort of build this mental model of like, oh, yeah, like if you want someone like for like Quicken
Starting point is 00:32:24 Dorio, like whatever, like pro typing, that's the person to reach out. And then yeah, I think responding with prototypes instead of like, oh, yeah, let me put this on my, you know, to-do list. There's just a way that shows the attitude, like early on in all those projects, you want people who are not, who's self-directed, I think. That's what I would be looking for at least. Yeah, and in the corporate world, there is so much alignment and, you know, like meetings and all that.
Starting point is 00:32:51 I think that it always stands out when you have someone taken, you know, initiative and sort of like moving on in the ambiguity. And then after threads, it sounds like you mentioned that you worked on a string of AI-related prototypes and transitioned away from that and started working on, you know, meta-AI and stuff like that. Is there a, you know, favorite prototype or maybe a story in there that you think would be worth talking about? Yeah, I think early on, there was one really fun, fun, it's like a big word for it, but I built
Starting point is 00:33:21 this prototype that took all our public FAQ about account. safety and sort of like all sort of things related to Facebook accounts that you can find like in Facebook.com slash help or whatever. And so we took all of this and sort of rugged over it. So like did retrieval augmented generation over this information. And so you can you can you don't have to search for the specific answer. You can actually like just have a conversation with this like AI was like I think it was GPT3 time. And so you can actually have a conversation with it and it would hallucinate like crazy. But you can also like see how. it's getting there where you can ground it in some sort of concrete data. And I posted it internally.
Starting point is 00:34:04 And that was the only time when I got number of reachouts from people from all over the company that I never seen before. It was like probably like probably below 100, but about 50. And it was people from all over the place that I recognized it like cool. Like all of a sudden support is sort of like solved. Not really solved, but like you know, you can see how it's moving into direction where you can have customer support being done way more efficiently. And fast forward, you can see so many companies in the public right now building those kind of products, right? So, and again, it's not that I was first or anything like that, but it's just, again,
Starting point is 00:34:39 it's to the point where when you're in your corporate sort of environment, you're grounded in your internal technology so much, so much so that you're not even aware of what's happening in the industry and showing, you know, like pulling in those pieces of industry and grounding them in your internal data, technology, tools, whatever. it really helps to bring awareness within your organization, within your company, too. And you'll be surprised, or maybe not even surprised, how often people, you know, people have their lives and they don't care to read Twitter every day. And so, like, they don't know what's like, that like, oh, here's this latest, coolest thing that, like, you know, you can easily just
Starting point is 00:35:13 bring in those pieces of what's possible right now into your corporate environment and just keep people up to date. You know, when people talk about visibility, you know, it's like, oh, write up that says you move this metric, which is good too. But it sounds to me like a good prototype about the right idea. It connects with people in a way that writing can't, which is like someone can click into it. Someone can really see it's such a high throughput thing rather than just text. You got the whole thing in front of you.
Starting point is 00:35:45 It sounds like that is a really good tool for driving imagination of the future direction, alignment, it sounds like on, hey, this is a good idea. 100%. Yeah, I think it goes back to the fidelity, right? So you can write text and then it relies on both of us being able to reconstruct what I meant in your head and making sure that we actually align on what I meant, that you build the same mental model. You can draw an image and then it's a bit easier.
Starting point is 00:36:13 Video, even easier, prototype is probably the highest fidelity when there is, like, the less ambiguity you leave to, you know, for someone to interpret. the better. And then you can actually ground your conversation in like, oh, cool, like, I actually want this specific interaction to be a bit better or different or whatever. And you probably saw that yourself so many times when you're in the meeting and 20 minutes in, you realized that you were talking about completely different products. That's like you, you thought it's building together with this partner or whatever. So it definitely helps a lot to speed up those ambiguous days of the project. Okay. Well, coming to the end, I think there's
Starting point is 00:36:49 So many interesting reflections we can have over this career. Because I think your career is so unique in that I remember you had written something or said something like you got promoted despite your best efforts not to. And like it was clearly not your intent to focus on career growth, more about focusing on things you're building and other circumstances. So I'm kind of curious, like when it comes to career growth, like looking back, if I recall correctly, you were hired as an IC4. I hired as IC4 and then we're eventually promoted to IC6, even though it was not something you really even thought too much about. What are your thoughts on your career growth and also in switching teams as you go about it? There was one friend who was on the first news feed team that I joined who's been there before I joined and who stayed there throughout my entire time at matter. He just left like maybe a year ago.
Starting point is 00:37:45 And so it's definitely way, way easier to level when you're in the same space. You build connections, you build goodwill, you build expertise, all those things that help to propel your career upwards. I think that, yeah, I just always found it a bit boring. I think coming from startups, coming from outside of the US, my mentality was just so not about that, that I just, it took me a while to conceptualize what PSC is and like, what is it because like you're at a startup you get continuous feedback every day right but here it was sort of a bit different i don't view this as necessarily an advice that you can scale and give to other people that's
Starting point is 00:38:25 like oh do this thing and it's going to be fun no like it really depends on what you're optimizing for and like what kind of career in life you want to have i do find that for myself breaths is just a way to set yourself up for those you know connections that you build in the future So it's going to like you set yourself up with all the connections, all the technology, all the people. And eventually some of them come through. And, you know, maybe you will take a few wrong turns. But as long as for me personally, as long as I enjoyed the projects that I was working on. And this is what I was optimizing for the most.
Starting point is 00:39:01 I sort of wanted to work on projects that I feel passionate about. I end up working a lot. I used to work long hours. And to do that sustainably, I needed to enjoy what I'm doing. And for me, this joy was coming definitely from fun more than leveling and career growth. I mean, it sounds like the breath paid off as well. Like there were many of the opportunities that you got were because you were kind of shooting shots everywhere. And people had seen that.
Starting point is 00:39:29 So you cast the wide net. Yeah, it definitely ends up building some sort of persona for better and for worse. I know that I have a few really good friends on Infra teams. And we have this like ongoing jokes about number of selves that I caused them and like all the grief that I caused them. But we're still friends, and whenever they need to know how something is done in this completely different corner of the app or in a different app, they come and ask, right? And it's helpful. Well, not anymore, but they used to. You know, when it comes to career advice, it's anecdotal.
Starting point is 00:39:57 And we can't really tell what would have happened if you did something differently. We just kind of interpret the dots looking back. But one thing I was just thinking that might be interesting is that boot camp class that you joined. for some reason everyone stayed at the company the entire time. And they're completely different people. And it's also a low sample size. But I'm curious, I don't know how much tabs you kept on, you know, what they're doing and how. But when you compare your career to theirs in terms of like what they worked on and how
Starting point is 00:40:28 there's went, you know, do you notice any differences? Yeah. Yeah. I know that a couple start as I sees became managers, worked in roughly. the same space, definitely within the same apps. The other person moved to reality labs and I think stay there for the entire time. I think still an IC. Yeah, I think they all are doing well, but they definitely are kind of people who prefer growing vertically rather than just spreading themselves all over the place. So when I was living meta, I felt that I have to find someone to
Starting point is 00:41:06 take over my spot on the team. My last team was like almost exclusively built around prototyping within that AI. And it was hard. And I'm not saying it to like pat myself on the back, but I think that this is something that large corporate environments, they sort of dis-scentivize against. You know, they sort of like they don't make you want to join to prototype, to explore. And I think that this is how you build resilience in bigger companies where majority of people focus. on your impact and, you know, all the, all the right stuff. But then you need someone who is sort of like, oh, I'm just going to take a risk and, like, see how that plays out for no, like, you know, not expecting anything particular to happen.
Starting point is 00:41:50 It also kind of reminds me of, like, the discussion of metrics versus, I guess, vibes for lack of a better word, is that there's a lot of merit to that hyper-optimized way of thinking. But it also is the trap of, like, you know, local maximums and like, you want, if you want to monotonically increasing number, it's not going to, if you're not willing to take the down, you might not unlock like some, you know, step change. Yeah, I think that there is definitely something to be said about the good heart law that the second you choose something, you elect this number to be a metric, it ends up being a bad
Starting point is 00:42:23 thing because people end up sort of gaming it. And so it stops being a good metric, right? And so, and that is even before you sort of think about the fact that many things are not even measurable, right? And so you have to rely on the taste. You have to rely on like whatever else to build, you know, good products to make sure that, yeah, you're not getting trapped in a local maxima. It is hard. It is hard. Especially it's hard to make a framework out of it. I feel like for and large companies need frameworks because nothing else scales. You did 10 teams in nine years. I'm curious, looking back on all of them. Is there any of them that you, the team switch, you kind of regretted or maybe it's like a team switch where you thought, oh, actually that one,
Starting point is 00:43:07 looking back maybe not ideal. I think that there were some that didn't pay off as much as I was hoping to. But I think in reality, you sort of learn from all of them. You learn something. So that's, yeah, going forward, you at least try to avoid those sort of lessons again. And in most cases, again, you're sort of like, if you're a decent person, you work and you try your best. you end up just building at least good relationship with people and going forward. Those people can, you know, bring you on to the next project or you bring them or, you know,
Starting point is 00:43:39 you just sort of end up building a massive, massive network. This is something that I really only truly appreciated once I left Meadow is how many people reached out and asked if they can introduce me to people, asked what am I doing, a bunch of people reached out and asked if I can hire them into this thing that I'm doing, which I don't know what it is yet. It is definitely a really, really fun adventure, and you get to meet so many cool people that it's just hard to overestimate, yeah. Yeah, I had never worked directly with you, but I knew of you. So clearly what you had done cast a very wild.
Starting point is 00:44:13 Yeah, it's wild to me. When people reach out, they used to reach out on work chat, and they would be like, oh, hey, we like talked in 2020. And my memory is also horrible. And so I just rarely remember things that happened like more than a year ago. I always feel terrible, but I also feel so humbled by like, oh, oh my God, people know. This is so cool. It's really fun. Now you've left Meadow.
Starting point is 00:44:36 What was the rationale for leaving Meadow rather than doing another team switch? Yeah, I think that's, well, it's been a really long time. And I started in startups, and I felt like I wanted to go back to the space where, you know, pace at which I prefer to move is the natural pace. So, you know, you end up taking on far more risk. Financially makes no sense. Practically makes no sense. But right now, I have few ideas that I'm exploring, you know,
Starting point is 00:45:04 and I'm sort of like passionate about. And at this point, there is no meeting. There is no partner team that I can blame on the failure. It's like you're so close to the wire that you just, you try it out and you see if it works. And then again, it's a big tech. You know, you can always come back and like be hired into the next big tech company and it's all going to be fine, hopefully. but it is definitely a fun experiment to see how much, what is your actual worth, you know,
Starting point is 00:45:31 what are your ideas and all those things that you thought you can deliver on, like, can you actually do that? So I think it's going to be an interesting exercise. We'll see. So it sounds like you laughed because you wanted to go even deeper into like prototyping and like doing your own thing and being unbounded. And it's a two-way door, not a one-way door. You can always crack.
Starting point is 00:45:53 Yeah, that's the way. It's a really good framework that someone mentioned before, that you need to think really carefully when you enter one-way door. When it's a two-way door, or at least it looks like one, you need to be concerned and like sort of careful, but also take a risk while you can. Yeah, and I'm sort of like still in the place in my life where I'm lucky enough to be able to take some risks.
Starting point is 00:46:14 And then last thing is looking back on your career, and if you were to talk to yourself when you had just entered the industry and you could give yourself some advice, what would that thing be that you tell yourself? Yeah, I think that's one thing that one of my managers told me, and I think it's coming from one of the consultancy frameworks where, you know, at first I honestly thought that I need to fix all my shortcomings, fix all the things that I'm sort of like softer at. And my manager told me, you want to make sure that they don't get on your way,
Starting point is 00:46:49 but you really want to focus on your strengths. And so I think that that was a relatively high-opening, as obvious as it is, it was a relatively eye-opening sort of advice. You want to position yourself where you can showcase your strength and where your weaknesses are not getting in your way. I think that whatever that means in your case, this is probably how you're going to be the most successful long-term. Yeah, that reminds me of something that a VP had written early Facebook.
Starting point is 00:47:17 And he said something like one of the big learnings was that the value in where the real impact come from is not from taking something that's poor and bringing it to passable, but taking something that's great and making it excellent. Thanks for taking the time. I was really looking forward to it. And is there anything you want to say to the audience?
Starting point is 00:47:42 No, I think you can find me on Twitter. I'll probably be sharing more about stuff that I'm building on there. And yeah, thanks so much for inviting and having over. It's been a lot of fun to chat. reflect on all this stuff. Hey, thanks for watching the show. I don't sell anything or do sponsorships,
Starting point is 00:47:56 but if you want to support, you can subscribe on YouTube or you can leave a review on Spotify. And I'm always looking for new guests to interview. So if anyone comes up who you think you really want to hear their career story, let me know, and I'll try to reach out to them
Starting point is 00:48:11 and get them on the show. Thanks for listening, as always, and I'll see you next time.

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