In short
Podcast Episode Summary: Retired Netflix Engineering Director On Regrets, Video Engineering, Hiring Stories
Podcast Overview
- Podcast Title: The Peterman Pod
- Episode Title: Retired Netflix Engineering Director On Regrets, Video Engineering, Hiring Stories
- Host: Ryan Peterman, ex-Staff engineer at Instagram
- Guest: David Ronca, former Engineering Director at Netflix and Meta
Episode Description In this episode, David Ronca shares insights from his 36-year career in software engineering, including his experiences at Netflix and Meta. He discusses the unique cultures at both companies, hiring practices, and lessons learned from his career and personal experiences.
---
Key Themes & Discussions
- Early Career Experiences
- Initial Corporate Culture: Ronca reflects on his early experiences in corporate environments filled with difficult personalities ("brilliant jerks") and the toxic culture of working long hours without appreciation.
- Impact of Health Crisis: A near-death experience from colon cancer led to a shift in Ronca's perspective about work-life balance and the importance of prioritizing health and family.
- Netflix Culture
- Revolutionary Hiring Practices:
- Netflix does not hire "brilliant jerks" and values collaboration over individual achievement.
- The culture memo emphasizes trust, freedom, and responsibility.
- Work-life Balance Philosophy:
- Netflix promotes efficiency within an 8-hour workday instead of long hours.
- Leadership encourages employees to take vacations and prioritize their well-being.
- Hiring Practices
- Identifying Strong Engineers:
- Ronca prefers evaluating candidates based on their foundational engineering skills rather than traditional coding challenges like LeetCode.
- He shares experiences of hiring engineers with diverse backgrounds and strong analytical thinking.
- Transition to Meta
- Scale and Performance: At Meta, Ronca encountered challenges related to the scale of operations, which were vastly different from Netflix.
- Building Trust: He emphasizes the importance of building trust with a new team and the challenges of implementing change in an established environment.
- Lessons Learned
- Importance of Financial Planning: Ronca stresses the significance of starting a financial plan early to avoid future stress regarding retirement and financial security.
- Career Reflection and Advice:
- Engineers should seek challenging problems for growth.
- Work-life balance is critical, and burnout should be avoided.
- Recommended Reading
- "12 Secrets to Microsoft Success": A book that had a profound impact on Ronca’s career, introducing valuable leadership principles.
---
Key Takeaways
- Work-life Balance: Prioritize health and personal life over work; long hours do not equate to productivity.
- Hiring Philosophy: Hire for potential and foundational skills rather than just coding ability.
- Building Relationships: Trust is essential in leadership; take time to understand your team.
- Financial Planning: Start planning early for financial independence and security.
Final Thoughts David Ronca's experiences provide valuable insights into the software engineering industry, emphasizing the importance of culture, leadership, and personal well-being throughout one's career.
Where to Connect with David Ronca
- LinkedIn: [David Ronca](https://www.linkedin.com/in/davidronca/)
- Personal Website: [roncatech.com](https://www.roncatech.com/)
Where to Connect with Ryan Peterman
- Newsletter: [Developing.dev](https://www.developing.dev/)
- Social Media:
- [Twitter](https://x.com/ryanlpeterman)
- [LinkedIn](https://www.linkedin.com/in/ryanlpeterman/)
- [Instagram](https://www.instagram.com/ryanlpeterman)
---
Episode Links
- Podcast Transcript: [Read Here](https://www.developing.dev/p/retired-netflix-engineering-director)
- YouTube: [Watch Here](https://youtu.be/ApG9vjbHDCk)
- Apple Podcasts: [Listen Here](https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835)
---
This summary captures the essence of David Ronca’s reflections on his extensive career, offering insights that can benefit both early-career engineers and seasoned professionals alike.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Chapters
Tap a time to open that second in VOReflections on Hiring Practices and Culture
0:45 to 2:00
David shares his controversial views on lead coding interviews and genuine hiring experiences.
“So about Netflix, how did it differ from the other companies you had worked at?”
The Impact of Toxic Work Environments
2:00 to 4:00
Anecdotes about difficult colleagues and their impact on company dynamics and morale.
“And he established himself as the center of gravity for this one big area of our system.”
Netflix's Revolutionary Culture
4:00 to 7:30
Insights into Netflix's culture of not hiring 'brilliant jerks' and its focus on collaboration.
“And Patty was in the meeting and she says, hey, first I want to thank you for everything you've done to try to help us be successful and not fail, and that you're even willing to work 24-7.”
Lessons from Patty McCord and Work-Life Balance
7:30 to 11:30
David discusses key lessons on work-life balance and leadership learned from Patty McCord.
“like DVDs by mail, this would be called DVDsbymail.com.”
Challenges of Scaling Culture at Netflix
11:30 to 14:00
Exploration of how Netflix's culture faced challenges as the company grew larger.
“But other than that, your business card could say anything you wanted.”
The Evolution of Success at Netflix
14:00 to 16:00
Learn how Netflix's culture and compensation strategies evolved over time.
“And success at Netflix was measured in, you know, building this product that's going to reach the world.”
Challenges in Compensation and Performance Reviews
16:00 to 18:00
Discover the complexities of compensating engineers effectively without performance reviews.
“worked with me, is understanding where the market is, understanding where offers are, Who's getting offers?”
Identifying Strong Software Engineers
18:00 to 20:00
Understand the process and mindset for hiring effective software engineers.
“Now they have the leveling and I think that they would very, oh, you got an offer, an IC6 at Google.”
The Value of Complex System Understanding
20:00 to 22:00
Learn about the importance of understanding complex systems in engineering.
“And it's curious, I'll give a couple examples.”
Hiring Practices and Cultural Fit
22:00 to 24:00
Explore how cultural fit and foundational skills affect hiring decisions.
“But I will say on the other side of that, when you're hiring at the volume that these large companies like Meta and Google do, you really don't have any choice.”
Show all 32 chapters
Success Stories from Unconventional Backgrounds
24:00 to 26:00
Hear inspiring anecdotes about hiring engineers from varied backgrounds.
“I don't care that their software is a little subpar because I feel like I can help them with that.”
The Impact of Hiring Standards at Large Companies
26:00 to 28:00
Examine the challenges of hiring standards at large tech companies.
“And I suggested let's have her come in and teach us something.”
Hiring Strategies and Levels at Tech Companies
28:00 to 29:16
Learn about the importance of hiring at the right skill level and its impact on employee success.
“But, you know, so we have to have the system we have to have.”
Identifying Engineering Skills and Mastery
29:16 to 31:00
Discover how to evaluate engineering skills through interviews and practical demonstrations.
“You mentioned in identifying the engineering skill set, that fundamental engineering skill set.”
Remarkable Engineers: Giannis Katzavanetis
31:00 to 33:13
Hear the story of a standout engineer and his revolutionary contributions to encoding technology.
“I'm generally going to try to avoid names, but I got to put him out.”
Transitioning to Meta: A Personal Journey
33:13 to 36:59
Explore the experiences of transitioning from Netflix to Meta and the lessons learned.
“So as I mentioned earlier, the Netflix culture deck, the early one, said that we really should interview often so we understand our market value.”
Building Trust as a New Leader
36:59 to 40:29
Understand the challenges and strategies for building trust in a new leadership role.
“But I will have to say, it's really easy if you have leadership skills and talent, kind of that innate talent to be a leader, it's really easy to grow organically, right?”
Leadership Challenges in Established Teams
40:29 to 42:00
Learn about the complexities of leading a well-established team and fostering collaboration.
“So that was a really good experience for me.”
Building Trust in Team Dynamics
42:00 to 44:45
Learn the importance of trust and understanding in team management decisions.
“You have to understand at some level why you're doing what they're doing.”
Navigating Challenges During COVID-19
44:45 to 47:40
Discover how the pandemic impacted video systems at Meta and the lessons learned.
“And if there's a critical decision, you're not going to have to make it together because I need to understand better what my team is doing.”
The Global Impact of Meta's Services
47:40 to 50:35
Understand the significance of Meta's platforms in connecting people worldwide.
“I had a Facebook account and I shared pictures and social and some videos now and then.”
Work-Life Balance Reflections Post-Cancer
50:35 to 54:52
Hear how a cancer scare reshaped the speaker's view on work-life balance.
“I really, at the end of the day, and I try to explain this to people who don't work for the company or they're griping about this or that, or, you know, whatever, you just don't understand, right?”
Redefining Work Expectations in Tech
54:52 to 56:00
Learn about the importance of performance over hours worked in tech companies.
“going to be a leader that put expectations on people that you kill yourself for the job.”
Navigating Work-Life Balance in High-Performance Companies
56:00 to 59:00
Learn how to maintain work-life balance while thriving in performance-oriented companies like Meta and Netflix.
“If they can't survive without you for seven days, that's not your problem, that's their problem.”
Lessons from a Career in Tech
59:00 to 1:00:40
Discover the most valuable lessons learned from experiences at various tech companies.
“When you look back on all the companies that you worked on, I'm curious, which one do you think you learned the most at or which one taught you the most and why?”
The Importance of Performance Reviews
1:00:40 to 1:03:40
Understand the significance of performance reviews and objective evaluation in fostering individual growth.
“self-reviews and their manager turns it into a review, a performance packet.”
Influence of Microsoft on Engineering Culture
1:03:40 to 1:09:50
Explore how Microsoft's early practices shaped modern engineering leadership and company culture.
“these guys don't know, they're good books.”
Reflections on Career Regrets
1:09:50 to 1:10:02
Hear about career regrets and the importance of growth mindset for software engineers.
“When you look back on your career, is there anything you regret that maybe other people could learn from?”
Reflecting on Early Career Regrets
1:10:02 to 1:12:06
Learn about the importance of making thoughtful career choices early on.
“I think my early years, I think my first six years out of school, which is actually a long time, was wasted at very large failing companies.”
Embracing Challenges for Growth
1:12:06 to 1:14:17
Discover why taking on hard problems is crucial for personal and professional development.
“something else get back into a hard problem right and and and push yourself forward because it's the hard work, the hard problems that move us forward and help us grow.”
The Importance of Financial Planning
1:14:17 to 1:16:43
Understand the necessity of financial planning from the start of your career.
“You're enjoying your family or whatever it is you like to do in your time off.”
Career Guidance and Networking
1:16:43 to 1:18:35
Gain insights on networking and seeking guidance throughout your career.
“You can't work with the energy level you used to have.”
Transcript
Automatic transcript. May contain errors.0:00The doctor told me, this is colon cancer. This is David Ronca. He was an engineering director at both Netflix and Facebook, and now that he's retired, he was completely unfiltered. I know this is going to be controversial. I personally don't love lead code. They nail these interviews and they get in, and their engineering work is terrible. As a hiring director, he had some genuine stories that really stuck with me. He's like, aren't you going to try to talk me out of it? I was like, you're my friend. as your boss. I don't want to lose you, but as your friend, I'm like, how can you say no? Early in his career, he had an experience that changed his perspective forever.
0:36So while I was in the hospital reflecting, I realized that like, this is wrong. Here's the story of his 36-year career.
0:47So about Netflix, how did it differ from the other companies you had worked at? Every company I worked at before Netflix, well, I can't really talk much about Hughes Aircraft, GM Hughes, but starting with like the IBM and moving through even these smaller companies, we had these prima donnas, right? They may be really smart, but they can be really difficult to work with. People yell at you, whatever. And the company's value, they would actually build, I mean, I worked at the company. in the 90s, this apparently the most critical engineer, oh, if we lose him, we're toast. The guy's cubicle was so full of junk, the walls were bulging out.
1:34He was like a pack rat. And he wouldn't engage with anybody. And he would work all night and fix problems. He was always the hero. And the managers, they had no understanding what he did or whatever. All they knew is if he quits, we're in trouble. Well, he quit. Right. And guess what? The company didn't die. Right. Once he was out of the way, he even wanted to do something else. Everybody else moved in. They actually had other people understand just nobody could work with this guy. And he established himself as the center of gravity for this one big area of our system. I think it was the storage.
2:08I can't remember the part of it, you know, and I had this kind of same thing at Intervideo. I had some, some colleagues, I had some really, really good colleagues that actually helped form my technical, they gave me my technical education. But there were some people that were really, really hard to work with and scream at you and yell at you and they would be wrong and they can never admit it, you know, and, you know, the customers, you know, customers have a problem. We try to tell them like their code is wrong and they just, they respond with screaming and yelling at you. And I got to Netflix and it's like, I don't have anybody like that.
2:42You know, and it was written in the culture deck. They don't hire brilliant jerks, right? If you're a person who's always going off the rails, who's yelling and screaming, who's difficult to work with, who makes yourself unapproachable, they're going to let you go. And they don't care how smart you are or what level of contribution because they realize And, you know, this was revolutionary in the early 2000s. You know, somebody who grows up in Meta, yeah, your point is. I mean, because that's way modern, you know, the fame companies, at least the ones I know, Google, Netflix, Meta, that's the way they work now.
3:18But that wasn't like that. So it was, I was like, wow, that was the first thing. And then the second thing, during my interview, Patty McCord, who was a chief people officer who at that time was a very small company, interviewed everybody and had to bless every hire. And you think about that. And I learned, I will say I learned more from Patty, I think, even than Reed, as far as being a good leader and being a really like a good collaborative teammate. But during our interview, she said something that just floored me. She says, we don't value 24-7 work here. And if you just come in and work all the time, we're not going to be impressed.
3:58And it was like, if you want to impress us, blow us away with what you can do in an eight-hour day. And I also, you know, and she's like, but also let us, you know, like, we like people that, like, if they're laying in bed at night and they can't sleep, odds are they're thinking about one of their problems at Netflix that they're trying to fix. And these are the people we want. And I'm just like, wow. and and so i got into netflix and that i will say that was absolutely true that that i did see people fall into that 24 7 trap and and you know when people work like that one you feel it's a compulsive need you know because you're you know you don't have a team to support you you're doing everything like if i stop everything the company's going to fail and two but then you hate it because you're you know and and i just remember there was a meeting and he's like i'm just working all the time.
4:45I can't work like this anymore. And Patty was in the meeting and she says, hey, first I want to thank you for everything you've done to try to help us be successful and not fail, and that you're even willing to work 24-7. Now, the second thing I have to say is don't do this again. You need to figure out, you're a manager, you're a leader, you need to figure out how to set your team up so that you don't have to work all the time. And if you want to be successful here, you have to do that. That was unthinkable in 2008, 2009. And I even had a similar situation later at Netflix because we were still working on a lot of continuous build deployment.
5:24These things didn't exist, right? Things that everybody takes for granted. They were just coming out. Google, other companies were just getting these in place. And we had some serious stability issues when we tried to go to continuous deployment. And I was over talking to him, and he was a phenomenal engineer. I still engage with a guy. We both retired. But I was over talking to him. I said to him about the weekend, he goes, well, it must be nice having weekends off. I said, what do you mean? He said, if we quit, if we stop working, these systems go down. We can't keep them running. And the other people that he worked with all kind of came out, and I feel like, I've got to get out of here, right?
6:02But I left and I set up a one-on-one with him the following week. And I got in a room with him and I said, you need to take a vacation. He's like, I can't. You know, if we don't, we're just keeping this rubber. And I told him straight up, I said, if this company cannot survive without you here on the clock, we got a problem. You need to take a vacation. And I don't care what happens. If things break, they break. Take your vacation. And he did. He went and took a week off and he came back and refreshed. He had been with his family. And the other people on that team took time off and they were able actually rather quickly to stabilize the system because they quit trying to do what the manager was telling them they needed to do.
6:52They decided this is how we're going to stabilize it. And then all of a sudden, this team that was killing themselves just by forcing themselves to take time off, was actually able to come back refreshed, think about the problem, not think about how to keep the systems running. And they were actually able to have that time off. So that was part of that. I mean, that was a fundamental piece of Netflix culture. Patty told me, we all have lives. I don't want to work all weekend. I want to go home. I want to enjoy my life. You know, and so I really did appreciate that. And I will say also, Netflix was built with strong and visionary leaders.
7:29Reed Hastings had a vision from late 90s, and he said, if I wanted to do like DVDs by mail, this would be called DVDsbymail.com. It's called Netflix because DVD by mail for him was a stepping stone to what he believed was the future was streaming video. And he didn't know how it was going to happen. Reed's not a video expert, but he built a team out of really good leaders and a really good small team of really good engineers. And it's like, we're going to solve this problem. How did Netflix culture change as the company grew? You know, obviously the Netflix culture memo is something of legends, right?
8:09People talk about it. And what I would have to say about, there's a few things I would say about that. First of all, for me personally, because people would ask others, is this how it is at Netflix? And they would say, yeah. They would ask me. I say, no. It's what we aspire to be. The culture memo is aspirational. What is the culture memo? Oh, it's like, it's like, the original, it was like some slides, like 15 slides talking about we don't hire brilliant jerks. We want really smart people. We want to inspire people to sail the seas. We don't want to tell them how to build a ship, right? We, you know, we, you know, we pay to Apple Market.
8:46We have a keeper's test, which basically we're aggressive at firing people. We're not afraid to make mistakes. Those were kind of all baked into the culture memo. But it was putting that out when it was put out in like 2007, 2008, the original culture. That stack was actually pretty revolutionary at the time. A lot of that freedom and responsibility, the ability of hiring really good people and not staying out of their way, giving them the context of what needs to be done, helping them understand why it matters, and then expecting them to go and execute on that without you micromanaging them. You know, trust, basically trust, freedom, responsibility, trust, you know.
9:29And so these were all really, really key parts of the Netflix culture. And I think as a small company, what enabled Netflix to be successful where other companies didn't was that culture built around exceptional talent, not just engineers. Everybody I worked with at Netflix was exceptional, right? The marketing people, the content people, product, every HR, I mean, and they were all learning. I was learning from everybody, right? I learned how to build a good team through my HR partners. They weren't just, you know, giving me resumes and scheduling interviews, right? They were challenging me on my hire, no hire decisions.
10:13They were pushing. So I think that was fundamental. I did notice as the company was growing that culture was not scaling well. And I'll give you a good example. One thing Netflix wasn't really big on was individual achievement. Everything was one as a team. Everything we did was a team. Nobody ever said, for example, when we shipped the PS3, that revolutionary rule breaker, you know, we did something so crazy. Sony, the DVD division at Sony saw what we were doing and said, please stop. We didn't design the PS3 to do this. Please stop. But we didn't stop. We broke the rule. We delivered a system.
10:56In the end, they didn't say, hey, Scott Wu and David were the, you know, and Mitch were the foundational engineers that made this all possible. It was Netflix one, you know. And at the time, that was really good. But as things got bigger, this all gets lost. And I feel like as the company got bigger, and instead of doing one or two things, you're starting to do many things. Individual contributions, which are still huge. I mean, engineering, that's the way engineering works. We're starting to get lost. right and if you don't credit individuals for great engineering work who gets the credit it's the leaders and and i realized that that was something i struggled with we didn't have levels all engineers were equal there was only an engineer senior software engineer period you could make your title anything you wanted you could call yourself the you know software engineering video guru you could call yourself you know whatever You couldn't put manager, director, VP, or chief in your title if you weren't one of those.
12:05But other than that, your business card could say anything you wanted. But there was only one software engineering level. And as a small company with just senior people, it's worked. But as we started hiring more juniors, as teams grow, you're going to have really strong engineers. You're going to have good engineers. And then you're going to have weak engineers. And if you don't have a system in place that can understand that and recognize and objectively determine who's who, then you start having challenges with your best people. Ultimately, not having a good objective process for recognizing wins, achievements, and rewarding those wins and achievements ultimately impacts your best people who end up leaving.
12:49So that was something I was struggling with. I was trying to argue. They do have levels now at the time. Like by the late teens, I was arguing like we really need levels because we have really senior engineers and we've got juniors. We have people who understand our system from one end to the other and can do incredible work. They're good engineers, but they're just learning. And so I think these were some of the aspects that didn't scale. Other things, like I mentioned in the early days, Patty McCord, who's one of the great influencers in my life, interviewed almost every single hire that come into the company.
13:23obviously you can't keep doing that. Reed Hastings had like these really small one-on-ones with new, like four new hires at a time. He would sit and give you like an hour of his time to ask questions, to talk, to share about who you were and what excited you about Netflix. Obviously he couldn't do that. So eventually Reed would show up with a couple other leaders with a hundred people in the room or whatever, you know, and eventually I think they probably couldn't even do that. So these are, these are all challenges to scale where, you know, But, you know, success, right? Success means that, you know, success means a small company becomes a big company if that's how you measure success.
14:02And success at Netflix was measured in, you know, building this product that's going to reach the world. So success means you're going to be big and it means that things that were easy or worked well at a small company don't necessarily grow with you. So you have to make those adjustments. I haven't been there for six years. I know they brought levels and I'm sure they've done a lot of work to change that. But when I left, I felt the culture was struggling with a culture memo that was perfect for a very small, aggressive engineering focused company. If everyone is the same level, how did they compensate people differently?
14:37Or, you know, I imagine someone who's a new grad that joins Netflix compared to industry veteran video expert. Right. Well, I mean, at the time, Netflix generally didn't hire new grads. I will say generally because I found lots of clever ways to break rules and work around that. But generally speaking, and they had this concept of personal top of market, right? So if I were, and they also had this interesting thing in their culture memo that they encouraged people to interview often. So if I got a job, I'll just put it out there. My starting salary when I joined Netflix, which at the time was a good starting salary, was$175.
15:19a year. Somebody may think, wow, you're 15 years in, that's all you got. But at the time, 2007, that was a really solid starting salary. If a year later, I would have interviewed Google and they would have offered me 200 ,000, I would have gone and told my manager, hey, I got this offer for 200 ,000. My manager would have said, had a major choice, go work at Google or we're going to give you pay raise, right? Because your top of market, your personal top of market has now moved. And somebody else who came in at 175 may not move that way. But also over time, you know, and this was incumbent on us as leaders, which I took very serious and the managers that worked with me, is understanding where the market is, understanding where offers are, Who's getting offers?
16:13How much is Google paying? Right. Meta, you know, Meta was late to the video game. But by 20, it was Facebook at the time. By 2015, Netflix was very aggressive. I'm sorry, Meta was very aggressive building a video team. How much were they offering our people? Who was interviewing? You know, if somebody, you know, we understood their skill level, went and got an interview from one of these other companies and got an offer that was twice what we were paying everybody. That means we have to adjust our compensation twice. Right. That's the way it worked. But again, in the early days, it worked well.
16:44But as you get more and more people, that becomes muddied. And it becomes muddied in several ways. One way is that, and it's unsustainable. Let's say an engineer who was one of your great engineers did get this offer at 2XR Comp. And we reviewed it at a senior leader level and said, yeah, we really need this person and this is our market. Let's pay them. three years later, this engineer is making more than almost everybody else, still contributing at that level. But because there's no performance review, there's no, there's no, a leader could look and say, why is this person making three times this person?
17:19Because all they see is numbers. They have no context. And that's where the system started breaking. And then we would have like, you know, hey, you know, I'll just say this. We had some engineers that we interviewed and offer jobs at X and they all got competing offers at Facebook, or like five of them, at 1.2X. And we're in a room and I said, well, the culture member says we adjust our offer to 1.2. Well, you know, they didn't understand. We didn't have, baked into our system, didn't have understanding of how compensation worked like that. We didn't have a concept of leveling. And so all of a sudden, nobody could rationalize that 1.2X.
18:01Now they have the leveling and I think that they would very, oh, you got an offer, an IC6 at Google. Okay, we understand. And by the way, we can all go out to, you know, levels.fyi and see what that range is. And okay, we can adjust you. But we didn't have that back then. So that's where things got really challenging. And as a leader who, you know, I valued like building the team and keeping a good team and paying them, you know, market, right? I didn't want to overpay anybody. It got really difficult. I had a lot of disagreements with my leadership and tried to explain to them, hey, here's my spreadsheets year over year.
18:39Here's all the work we did. Here's the offers we were seeing coming in. And I do believe they fixed that problem. Actually, they have ranges like every – as you're a large company, you have to have ranges. You can't do any different than that. So they did fix that problem after I left. You hired a ton of software engineers at Netflix and also I'm sure at Meta as well. How do you identify really strong software engineers in the hiring process? So this is interesting. Actually, I've had success hiring all the way up until Meta. Meta is a big company like Google and Amazon and others, Microsoft. Because they bring so many people in and they need to have some structure and accountability and they build a system, an interviewing system, where you get to smaller companies and you're actually now me and three people on my team plus HR are interviewing somebody I want to hire.
19:36That's not the way it works. I don't know about Netflix anymore. That's the way it worked when I was there. But that's not the way it works at Meta because the company's too big and they hire too many people and they need to know that they're giving fair and consistent standards for hiring. But I've been very successful back when I was literally making the hire, no hire decisions. And it's curious, I'll give a couple examples. So in the late 1990s on that first really good project, we interviewed a woman actually. And I was the last one to interview her. And she had been working in like an automated train software system, building automated train automation software, driverless trains.
20:25And our 45-minute interview went an hour and a half, and she had two whiteboards covered with this system, and we're walking through state transitions, and I'm just blown away by, like, this is one of the best systems minds I've ever sat and worked with. And her understanding and the ability to explain this incredibly complex, it's a distributed system not for scale, but it was distributed in terms of the way that everything fit together, the pieces all interacted. Well, the other people gave her effectively leak code. She was okay. I gave her string version. It was okay. It worked, but it wasn't.
21:04They didn't want to hire her. And I told my boss, and I said, I want to hire her. My boss pushed back. Ironically, my boss was also a woman, but she was concerned, well, these people are kind of lukewarm. I said, look, this is one of the best systems engineers I've ever talked to. She understands complexity. We're struggling. All these great engineers we have, we're struggling with the integration of all these disparate systems we're bringing together. We need her and we hired her and she freaking killed it, right? Absolutely killed it. And that's gone on. I've always felt like when I'm hiring in small companies for roles for people on my team, generally speaking, my batting average is very close to 1 ,000.
21:46And I think it's because, and I know this is going to be controversial, I personally don't love lead code because I don't think it really tells you much about it. It tells you how fast somebody can write code for a problem that they probably practiced 100 times, right? But I will say on the other side of that, when you're hiring at the volume that these large companies like Meta and Google do, you really don't have any choice. But lead code does not tell you anything about an engineer. And as I mentioned before, engineering, first of all, I don't think about engineering like software engineers.
22:22I personally believe all engineering disciplines are all built on the same foundation. And I've mentioned this earlier, we were talking, that foundation is the ability to understand complex systems, a strong technical intuition, and the ability to make decisions absent good decisions absent enough data to tell you it's the right decision. That's an intuition. And I've seen really, really good engineers move into software and be phenomenally successful. And I've seen engineers who nailed the leak code and these canned system design. They've, you know, they practiced all, you know, type ahead, Google type ahead, whatever the things I give them.
23:06They nail these interviews and they get in and their engineering work is terrible. And it's like, they're not, I look at their review packets and the feedback and I'm like, this person is not making good engineering decisions. The quality of their work is really bad. So I will simply say that if you have that strong foundational engineering ability, then you can learn software and be a phenomenal software engineer. But I don't care how much you learn about coding, if you don't have a good engineering foundation that might, and you're born with it. It's like a musician, right? You can, I like to play guitar, but I don't have that foundational talent that would make me a phenomenal guy.
23:45I'm a good guitar player. I practice a lot, but I'll never be great. So engineering is something, the foundational of engineering, you're born with it. You have it or you don't. And I think a lot of people get engineering that don't necessarily have that. And when I recognize that mindset and realize that I'm talking to a good engineer. I don't care that their software is a little subpar because I feel like I can help them with that. I can't teach them how to make good decisions. I'll give you a really good example. This is going to blow you away. So I was taking some classes, some graduate level classes at San Jose State.
24:23And in one class I took my project partner, I had two partners. This is kind of funny because this was just right before I joined Meta. So here I am in my 50s and I've got people in their 20s. But this woman joined my team, and she was just finishing her master's in civil engineering, I believe. Was working in wastewater treatment. And she decided she wanted to move to software. And this was her first class, because you could go into the software engineering program at San Jose State without the undergraduate requirements. And you could catch up on those requirements over time by taking... Basically, they said, you can start taking master level, but you can't graduate until you complete these undergraduate level foundational classes, data structures and programs.
25:08She was incredibly smart, incredibly focused, and her understanding of like the analytical mind, her mastery of statistics, and I just like, and I was telling one of my colleagues at Netflix, I just, I want to hire her. I don't know how to do it, but I want to hire her. And I finally convinced one of my managers that we should look at her and maybe we had this idea where we didn't really have anybody who was like a date. We didn't have our own dedicated DE, right, or DS. So we thought, well, let's bring her in to help us with the data analytics. So we gave her a video software engineering problem as a take-home assignment.
25:47She had never really written code. She had never worked on video. Took her three weeks and she came back and it's like, well, she made some rookie mistakes, but damn, you know. It was like, and so everybody was like kind of impressed and was like, well, we know she's not a good software engineer. What do we need to close the deal? And I suggested let's have her come in and teach us something. All she knew was wastewater treatment because she worked at the Santa Clara County Wastewater Facility. So she came in and spent two hours on a whiteboard. And I realized halfway through, this is a freaking state machine.
26:24And it's a very complex state machine. And I was just like, and we're all just, I mean, two hours, we're all enthralled. Everybody just totally got into it. But we got out and one of the managers who would have been the hiring manager, he was, what the hell does sewage treatment have to do with software? And I told him, I said, look, she's a damn good engineer. And she's already demonstrated mastery of like engineering statistics. And I think we can teach her how to code. And he hired her. He was grumbling. And I ran into him, ironically, after I joined Meta. We had an AtScale event and he was there and he said, David, can I talk to you?
Read the full transcript
27:02And he said, she's killing it. It's like, how did you know? I said, I can't believe I was so wrong. How did you know? And I just told him straight up, when you see a brilliant engineering mind, everything else doesn't matter. How fast they can solve LeetCode, whatever. Can they build like a Google type ahead, you know, scalable solution or whatever? because these things can all be learned. They can be learned in a very short time, but you can't teach that. And you have that young mind hungry, willing to work hard and able to make smart decisions. So that's kind of how I approached hiring back when I was actually hiring people to bring it to work for me.
27:42That doesn't work. That doesn't scale, right? You can't do that at Meta. You can't do that at Netflix today or Google, maybe Netflix. I don't You know, you can't do it at Met or Google. It's just a legal and, you know, policy problems, you know, everything you'd have to worry about. It would break down really badly. But, you know, so we have to have the system we have to have. So basically it's like, hey, we're going to give you a bar. And if you meet this bar, you know, hire, no hire. Yes. Okay, level. This is what we can see from what we're in, you know. And I've had people that they were a six somewhere else and they said, well, I got an offer of five at Meta.
28:20I was like, look, better to come in under. And I said, if you come to Meta as a five and start immediately executing as a six, you're going to be blown away by your bonuses, your multipliers, your RSU refreshment. You're going to be blown away by the way you get treated by coming in and really demonstrating that you're under level. But if you get hired at that higher level and you come in and you're struggling, you would have been a really good five, but you're struggling to execute at that sixth level. It's just not going to work because there is no way to fix that. Right. If you get hired in a company like Meta or Google or probably any of the fan companies and you end up being over leveled, they don't have a way for somebody.
29:00Well, OK, you can leave or we'll put you to a six because we hired you as a seven. There's no way to fix that problem. So when in doubt, go low and work hard and get that quick promotion, get those bonus and RSU multipliers and prove your mettle. You mentioned in identifying the engineering skill set, that fundamental engineering skill set. How do you identify that? Is there a question you ask or is there certain things you need to see? I think it's you interview to the person, right, not to the process. So, if, you know, we have a master's civil engineer who's expert in wastewater treatment, and it's like, it's a hard engineering problem.
29:47And if you can demonstrate mastery of that problem, and you can explain it to engineers that know nothing, and, you know, to the point where those of us who got it realize that, like, this is just a finite state machine, right? I mean, after all, what is almost any engineering? I know when you get into structure and everything, a little different, but so many systems, mechanical systems, right, you know, engines, right, or whatever, they all end up kind of in some way connecting back to like states and transitions. I think when you see that, again, we brought this person in as effectively would be like a new hire, a junior.
30:26We had a role like as a data analyst or something. but so we we had an if we would have brought them in as a full-on software engineer with these expectations up here they would have failed so again that's when you're a smaller company you you create flexibility and you can actually hire and and build people up is there examples of the strongest engineers you worked with and what made them strong at Netflix? I'm simply going to say the absolute best engineer, strongest engineer I've ever worked with is Giannis Katzavanetis. I'm generally going to try to avoid names, but I got to put him out. I met him in 2000 in her video.
31:12I brought him in. He left the industry and was working as a professor in Greece teaching signal processing. And I brought him in during the summer break to help. I was working on, this was in 2010, I was working on some ideas around parallel encoding. And the work we did gave birth to content-based encoding, which is now how the entire industry is working. We wrote an early patent on that. He went back to school, but we convinced him to join us at Netflix a couple of years later. He took that one level further to now the model for encoding for both Meta and Netflix, which is called convex all encoding, which is actually mathematically delivering the highest possible quality for a given bandwidth capability.
32:04And he and I worked together at Intervideo, Netflix, and Meta. He's an engineer's engineer. One of the most brilliant people I've ever known, he actually developed a model for basically for codec evaluation that's a cost-benefit model. For this amount of energy, you get this amount of codec efficiency, which is revolutionary because he's very much academic. And you always heard the joke, in theory, theory and practice are the same. In practice, they're very different. So his brilliance, I think, was really bringing this academic world and forcing it into the practical world where we can actually make decisions based on not what some hypothetical, you know, two videos you compress can do.
32:54But actually, you know, what happens when we run this test against 10 ,000 videos or a million videos or a billion videos? You've mentioned meta a lot at this point. Maybe we should go to that. But I'm kind of curious, what's the story behind you getting recruited to Meta or working at Meta? Sure. So as I mentioned earlier, the Netflix culture deck, the early one, said that we really should interview often so we understand our market value. And I had an outreach from Meta, and I don't remember who it was. But it was like 2018, I think, 2017, late 2017. I think it was late 2017. And I told my wife, I said, yeah, Facebook, it was Facebook at the time.
33:41Facebook wants to interview me. I said, I don't want to work there, but I haven't interviewed in like 12 years. I think I need to interview her 10 years, whatever. So I went and interviewed and I kind of went over, I will say honestly, a bit full of myself because like you would hear me, we built Netflix, we built the highest scale encoding platform in the world. whatever. And I got to the interviews and I was whiteboarding everything out. I remember one guy, he did good interviews, but this one guy said, David, you have to understand, Facebook cannot solve their video scale problem with CPUs.
34:18And I just, I walked away and I emailed him back later. I was like, you floored me, right? I never realized it. And so I turned, eventually I got an offer and I turned it down. I just wasn't ready at the time. But I had reached out to this guy and I just told him, thank you for letting me know that I was very narrow in how I understood the world of video because I had no concept. And I want to talk about this, about Facebook's meta scale in a little bit. I had no understanding or concept. shortly after that Giannis who was in Netflix pulled me aside and said hey I've got this offer from Facebook and we sat and talked about it he was talking about the ASIC he was talking about all these things he was going to work on and I I saw a passion in him that I hadn't seen in a little while and he had done some really good work at Netflix but I don't think that the culture again is not built around individual contributions I don't think he ever, you know, was getting the joy and I think the reward and recognition.
35:29Remember, recognition is not, for an engineer, is not your name in lights. Sometimes it could be as simple as like a senior executive saying, hey, this is really good work this person did. And I'm not saying they didn't do that at Netflix. I'm just saying it like, we'll talk about this, Meta is very intentional about individual credit. But so, and I think he felt like the problems weren't big enough for him. And he was, he just had this look and I was like, wow, this is amazing. You know, he's like, aren't you going to try to talk me out of it? I was like, you're my friend, right? As an employer, as your boss, I don't want to lose you.
36:07But as your friend, I'm like, how can you say no? And I'm not even going to try because, you know, because I care about it. And I just, I wish I could tell you going there would be the wrong decision. and so through that process i started with a company i was only interviewing just to work on my you know interview muscle and in the end i was just looking across the aisle and thinking man that's freaking hard problem and i had a good solid team doing well i had a leader lined up ready to take my place and just the way things kind of worked out in in in 2019 um i ended up leaving Netflix and word got out and Facebook reached out to me very quickly.
36:50I had to re-interview because the gap had been too long, but I got a job offer and I took it. I was excited and I came in really, really excited about that role. But I will have to say, it's really easy if you have leadership skills and talent, kind of that innate talent to be a leader, it's really easy to grow organically, right? The encoding technology team in Netflix was one person, me, and then it was two, and then three, four, five, six, and I need a manager, seven, eight, ten. Eventually, I had a director under me and a handful of managers and 55 people total. And you know everybody, you've grown into that role, you've built trust.
37:37I came to a well-functioning team. I was given responsibility for 55, 60 people that had the video processing team. And they didn't know me from anybody. And I feel like I came in, like one of the first lessons I got, and I knew, we all knew that we had problems. Everybody knew Facebook video platform, there were some quality problems. The scale had been met. The scale challenge had been met, which is the hardest problem. and they were looking for somebody to help them kind of let's you know can we be a better video experience i remember early meeting i started talking about some of the things i saw that maybe need to be worked on i got feedback like david you know first of all because i told everybody i really value and appreciate direct and candid feedback don't ever be afraid to give me feedback and i was talking about something and then and one of my people on my team the next week at a 101 and said, David, do you say you like candid feedback?
38:32Can I be candid? I said, yeah. He said, yeah, you've been here two weeks. You're already telling us what we need to do. And then we were talked about a little bit and I said, so what I think I hear you saying is I need to shut up and work on building trust. And that's what I had never, that's a muscle I had never, ever developed before because I built trust by working with people and growing over time and just coming in as a senior leader, as a director, and, you know, and they're asking, the company's asking, we need you to do change, you know, to help us, you know, improve this is all, but you can't just come in at the same, and start, and I didn't, and also I will say that, you know, I, part of that was ignorance, because I didn't really even fully understand, I knew what some problems they were having.
39:22So I stepped back. I realized that first and foremost, being a leader is about relationships. Ultimately, we're an engineering team. We have to make good engineering decisions. But if the managers reporting to me don't trust me, we go nowhere and I fail. And I realized it. So that was really good feedback in the moment or near the moment. And I spent a lot of time trying to sit, listen, build trust. And I feel I was very successful in that. Over the time, I've been told even now, the team, there was a lot of respect there. They knew I respected them, even if they were struggling or needed feedback, they knew I was going to give it to them.
40:04But they knew that I was going to tell them like it was, and I was going to be honest with them. And so that was my first lesson. It's really hard stepping in as a leader of a large team that's already doing well. If it's a broken team, your job is to unbreak it, right? But if it's a team that's actually executing well, your job is to not break it first and then help it move forward second. And I jumped in to move forward. So that was a really good experience for me. I really feel like, I mean, my saddest thing about Meta is that it was a last job because I feel like if I were to go take another full-time job in an engineering company in a larger leadership role today, the value, the skills I learned at Meta, I mean, I would just come in as such a better organizational and engineering leader, but I'm just kind of past the point of really wanting to take on that level of responsibility.
40:56So the only thing I wish I could have done, you know, if there was, I wouldn't get, wouldn't trade my Netflix experience, but there was somehow like, maybe I could have had these two in parallel or something. It just, the way it worked out, or if all this would have happened, but happened 10 years earlier, then maybe I'd be like, hey, I'm 55 and I'm going to leave Meta and I'm going to go join this other company and really help them build this engineering work. Because I learned a lot. I learned the most about engineering leadership, not at Netflix, but at Meta because of the challenge of the role.
41:29Yeah. I'm curious, when you come in as such a senior leader, you mentioned building trust. What does that mean concretely? What do you do if you're coming in as a senior leader to build trust with the existing team? I think, first of all, taking the time, and I did spend a lot of time in one-on-ones, but you don't want to get over your skis, ahead of your skis. So really spending, first of all, this is a very technical role. Video processing, even for the director, these decisions are being made. You have to understand at some level why you're doing what they're doing. Otherwise, they may not be successful.
42:14But it really involved spending a lot of time in one-on-ones and talking and asking questions and making notes and understanding the fundamentals of the system, the interactions, understanding their roles, the team, the people. I mean, one of the first decisions I had to do was like, because they reorganized when they brought me in and, oh, you need a manager for this team. I, you know, it's an up-level manager and you can, you can promote or you can hire. And, you know, and here I am having to make a decision and I have managers I don't know, or I could hire from externally. And I'm just like, and that's like, ultimately I, and, and some people are, why don't you just promote one of your managers?
42:56And I'm like, well, I don't know him. You know, I don't just want to make a decision because it's politically correct. So I sat on that decision. I got into that trust building mode. I spent some time talking. And finally, I said, okay, now, and they were right. There was already a manager on the team that would have been the right manager for the role. Because I told my boss, well, if you thought he was right, why didn't you promote him before you hired me? Because now you're asking me to own a decision that I can't, that I don't know. But I did take the time. And it was a difficult relationship at first with that manager, because I think, you know, He kind of felt like this was his role.
43:31And why isn't he giving it to me? Is he just going to hire somebody else? I mean, I have to quit. But we spent a little time together. And then I had one of them said, you know, I apologize for the time, but I just can't make a decision. This is like huge, right? It's your future. It's my future, everything. And I don't care what people tell me. I need to understand what I said. But I do believe at this point, I can say with confidence, you are the right person for this role. And I want to move you into this role. And that kind of, you know, and then, you know, by the time he left Meta to do something new, we had gotten past, you know, all the trust issues.
44:05He understood who I was. You know, I don't walk on water, but he knew like he no longer assumed the worst. He always went, wait a minute, I know I can trust David. If I'm understanding this, I know that's not what he would tell me. Hey, you said this, what'd you mean? And so we ended up having a very good trust relationship, right? And it was really just all that was about slowing down, right? Not making any rash decisions, not getting ahead of yourself, not telling the team what they need to do. And, you know, just like absorb, absorb, absorb. And I feel like even like if I could go back to my 2019 David, just joining Meta, I would even the investment I made was I don't feel as adequate.
44:44But I was like, that first six months, I should have just told my boss, I'm in school. And if there's a critical decision, you're not going to have to make it together because I need to understand better what my team is doing. I need to know the people better. And so I would spend even more time, both technical and people, understanding that. But I do feel like that early feedback kind of helped me correct and got me to a place where I was successful. I see. At Meta, you mentioned the scale was really unique. I'm curious, is there any favorite work or favorite project that you did at Meta? There's a couple of things that I talked about.
45:28I already talked about the scale, bringing that Netflix quality into the Meta scale, which we were successful. The second thing really we have to talk about is COVID. So you remember my world at Meta, I joined in late July 2019. By March, nobody was coming to the office, right? Not even nine months into my job, we're all working from home. And to make matters worse, you know, we, the video for, I think it was all of Facebook, but especially video, New Year's Eve was like, we started planning for New Year's Eve in the summer because every New Year's Eve, we would see this huge spike in traffic for 24 hours.
46:13You just like, I guess before I joined, perhaps New Year's Eve was a system breaking, but by then everybody was planning to make sure we were successful in New Year's Eve. Well, by April 2020, every freaking day was New Year's Eve in terms of video upload quantity or volume. in terms of streams, live, every system we had. And we're watching these systems slowly bleeding out, right? Because we had never run at that kind of sustained load. We have some race conditions and all these things. And I'm just like, the whole freaking world. You know, the prime minister of India was addressing his country regularly using Facebook live streaming.
46:52And the whole world is like maintaining their sanity and continuity and connection using our apps. And so that was just a huge, huge, I mean, I was terrified. They did the weight, you know, the weight of that realizing, I realized that the connection was a lot more than video, but video was like huge. And, and so, but, you know, but we all, you know, from our homes, we all got in and put our heads down and we, we found all these problems. We ironed out the wrinkles in our system. We resolved these race conditions and got to where we were chugging along at New Year's Eve every day. And the systems, after about a month, systems were all running, metrics were holding, everything was really good.
47:35And so I was really proud of that. And I think when I joined Facebook, I didn't really understand the value proposition of the company. I had a Facebook account and I shared pictures and social and some videos now and then. I didn't really understand because I was feeling like it was a very kind of like my US-centric view of the company. And it's just a social app that we all share our stuff on. And I learned in relatively short order, first of all, I understood what it means if your customer base is three and a half billion people. That means that half the world is on your platform. It means that, and again, I'm in no way disrespecting Netflix, phenomenal company, phenomenal product, but Netflix has 300 million people.
48:29So you could roughly say that's the top 5 % income in terms of income of the world, the wealthiest 5%. Meta has the wealthiest 50%. And that wealthy is kind of a loaded term because at the bottom, you're talking about people are making$6 to$8 a day. And Instagram and WhatsApp, in particular, or Facebook, this is their lifeblood. You have little mom and pop stores all through India. And I'll be in a Uber and the driver, it was actually very early on, I was going to a business meeting in Seattle. And the Uber driver, where do you work? I said, Facebook. He's, oh my gosh, I love Facebook. You know, he's from Somalia.
49:17He's with my family. We're all across the world. And if it weren't for WhatsApp, we could not even, we would totally lose touch. But WhatsApp keeps us connected. And I'm just like, so it was this realization that unfolded over time of what a phenomenal product this was, but not just Facebook or company, but how important our work was. Because again, when people talk about social in the US, I don't care if it was TikTok or Facebook or Instagram, they always kind of talk about the good and bad side of this, fake news, whatever, bad video, whatever. But we are totally oblivious to how we are improving the lives of people in the rest of the world.
50:00And when I learned that, I realized it's like, I've always loved doing what I do, but all of a sudden, the work I do is making a difference. I realize nobody's going to, in India, say, wow, David Ronka really changed my life. But in a small piece, they will say that the company Meta changed their life, gave them a business where they could support their family, gave them a platform where they could share social videos and make money and improve their standard of living, gave them a way to stay in touch with their family, distribute around the world. They will say the company made a difference in their lives.
50:33And I really liked being a part of that. I really, at the end of the day, and I try to explain this to people who don't work for the company or they're griping about this or that, or, you know, whatever, you just don't understand, right? How good it feels to know, right? You're making in a small, small way, you're actually making a difference in the world. Coming to the end of the interview, I wanted to do some reflections on your career. I think first question I'm kind of curious about is when it comes to work-life balance throughout your career? How did that change throughout the different roles you had?
51:07I had the first really visionary executive that I was working for in the late 90s. She gave us, she sold us on something we were passionate about. We all worked hard. And I was working hard, not because the expectation was there, but because we were trying to catch up. and we did. But when I went to the startup, the expectation was when I was at Intervideo, it was a 24-7 expectation. And I was going to work usually at 10, 1030 in the morning, coming home. Usually an early night would be 10 at night. A late night would be like sometimes two or three in the morning and oftentimes seven days a week.
51:53And we were trying to get to the IPO. And then we got the IPO, but we got to get these new wins, bundling wins to get revenue so that our stock price will be up or whatever. In January of 2004, I started feeling ill on a Sunday and was not getting better through the week. On that Friday, I went to an emergency room. I was having a serious, serious problem. My wife took me to the emergency room where I was immediately diagnosed even before they had proven it. The doctor told me, this is colon cancer. And I was like, my digestive system was blocked and it creates a very catastrophic quick death situation.
52:43So I just, I basically just fell off from a health perspective in one week. I had been driving myself, driving, push, push, push, and boom, I just fell off a cliff. And I woke up, I was in the hospital, it was Saturday, and I was on machines, and they had gotten me stable, and they were going to take, it took a week to get me physically strong enough to have a surgery to remove the cancer. And I'm laying in there in the hospital, and I know this kind of sounds cliche, but I was a dad, I had a two-year-old, a four-year-old, and a seven-year-old. And when you work those kind of hours, you know, my daughter knew me reasonably well.
53:25We had had some time and some relationship. My oldest son we had, but my youngest didn't even know who I was. I mean, he knew who I was, but I was just the guy who come in, you know. And you're sitting there literally thinking you're at the end of your life. I was stage three. It had lymph node metastasis. when I finally got out, I had two surgeries, chemotherapy, but when I got out of the hospital three weeks later, I was in for three weeks and multiple surgeries and everything to recover. My five-year survival prognosis was about 25%. And so while I was in the hospital reflecting, I realized that this is wrong.
54:07And this was only four years into intervideo. And so when I came out, is like, I can't do this anymore. And I told my boss at Intervideo, look, I still want to work here, but I can't do this. And I realized it was not just because I was sick. You simply, if you're working at a company where they put those demands on you and those expectations, that if you're not there late, you're going to get fired, the best thing you can do is leave. And they were actually using work hours to compensate for really bad leadership. So I actually did some of my best engineering at Intervideo after I got out of the hospital, because I had to get back, ramp back up to full time.
54:45But I have work-life balance thrust upon me. And from that point forward, it became something that I was passionate about, that I was never going to be a leader that put expectations on people that you kill yourself for the job. You know, and literally, that's what we're doing. Even though most people don't die, They're selling their life, they're trading their life, their experiences, their children, whatever, anything else they could have for a job. And there's no job that's worth that. And that's where I appreciate when I got to Netflix, you know, it was a shock for me for them to tell me in the interview that we don't value 27 work, 24-7 work.
55:25And if you come in and work that way, we're probably, that doesn't mean you're going to be successful. but if you come in and make really good decisions in the time you're here and go work enjoy your weekends and your time away we're gonna love you and i'm just like wow and i realize that so that's now part of my dna and i think that what i would like to say is for everybody else that happen to be watching this don't wait till you get cancer or have a heart attack to wait for you to realize work-life balance is is is you know critical bake it into your dna at an early age learn how to take take time off, take vacation, leave your company alone for a week, whether it's going to kill them or not.
56:04If they can't survive without you for seven days, that's not your problem, that's their problem. And the only way you can make them understand that problem is for you to leave and make them face that problem and fix it. And so, and then I understand like, because, you know, having worked at Meta, at Netflix, these are performance oriented companies. And a lot of people, I think, feel like, well, you know, you have to work if you don't work hard, if you don't work all the time. But I think what we're doing is we're misunderstanding. Remember, there's a poster at Meta that I just love. It's a rocking horse.
56:38There's a picture of like a silhouetted rocking horse. And it says, don't mistake motion for progress. Right. And I think that in order to have work-life balance, we need to understand about our role and we need to work with your boss on this. What are the most important things I need to do? What are the biggest impacts I can deliver to Netflix or Meta or Google? What are the things that really, really matter? And the other stuff, just let your boss know, I'm not going to do this. And if it matters to you, I don't have time to do it. And if it matters, we have to get somebody else or you have to help me adjust my priorities so that I can get it done.
57:19The worst thing you can do is simply like if your boss is not giving you reasonable goals and not planning, giving you clear context around what's expected for a review cycle. The worst thing you can do is just try to, you know, do everything there because you end up doing work that maybe wasn't that important anyway. And so we do have to own our own, you know, to a certain extent. I realize this is for somebody who just got out of college. It's maybe a little hard to think of, but you really do have to learn how to own your time and manage your time and make decisions because you can't do everything.
57:52As an out of work, you may want to do marathons every week and do all this other stuff and whatever. You can't do everything. You have to start picking the things that really matter. It's the same way in work. I do believe as engineers, anybody that's working in an environment like Google or a company, there are going to be times where we have to put our head down and crunch. It may mean working weekends. It may mean working late in the evenings. But that has to be the exception, not the rule. It has to be the exception. You've been working on something all half. You've got your head down. Now you're getting to the end.
58:31You're about to roll this feature out. You may have to spend a little extra time getting it out. It's like, okay, so I'll plan for it. I know that, hey, sometime May, June, I'm going to have to get my head down. I may have to work a lot to get this across the finish line, but then I'm going to pull back out and then I'll take a vacation. You have to have that mindset. And again, you always have to make sure your manager is giving you clear context on what really matters and focus on those things. And then I think you find work-life balance happens, even at a challenging high-performance company like Netflix or Meta.
59:04When you look back on all the companies that you worked on, I'm curious, which one do you think you learned the most at or which one taught you the most and why? My last four jobs each did their piece. The first job, the first of the four, turned me into a full-fledged high-performance software engineer. I mean performance by the problems you solve, not by the hours you work. The second job gave me a really good video foundation. Netflix, you know, was a zero to one, right? People who were at Facebook from 2008, 2012 understand, if they're still here, understand how, you know, that early company where you're building a zero to one product versus, you know, working at a mature company.
59:49So, you know, I think I learned a lot about leadership, about hiring, firing, and context, setting context and executing and cross-functional. these things I all learned at Netflix and brought to Meta. What I came to Meta lacking was an understanding of objective, like planning, reviews, and performance, and having an objective process. And I mean, PSC time was both like the most dreaded time of the year for me and my favorite time of the year, right? It's one of the things I really, I mean this because, you know, meta is over-indexed on individual credit. And the whole, like, you know, everybody writes their self-reviews and their manager turns it into a review, a performance packet.
1:00:51It brings in feedback and lines up things with goals. And then that's brought into a large group of what we call calibrations where people will challenge, right? Because every manager thinks their team is the best team on the planet and their engineers are the best engineers on the planet. And the reality is where other managers, you're convincing other managers, not through arguments or pushing hard, but through data. Convincing them that this engineer deserves this level and that they were the ones to get credit. And we would argue a lot, wait, this project, who worked on this project? Who did what?
1:01:36Who gets the credit? And it's something we take so seriously. And to me, it was so important. is like taking the time and having the conversations across a larger team of leaders and understanding how individual engineers, how they impacted, how their impact landed, how they moved the needle, how they brought other engineers through, how they led projects, and getting that credit down on paper. When you leave Meta, the one thing that you get to bring with you is every single performance review package you ever was ever in. And everything I did at Meta, every negative feedback you need to get better, every great win is all cast in stone.
1:02:20Not only do I have that, 2 ,000 years from now when they're unearthing, like they find Meta hard drives, they find my stuff. They're going to know what I did at Meta, right? That's how important Meta takes individual achievement. And I think that, to me, it's one of the best things about the company. There's a lot of great things about Meta. I feel like I had always heard horror stories about, oh, the PSC, performance, curves, everything else. And then I got into met and I was like, you know, this really matters. And so at the end of the day, being able to, the greatest joy I ever had was having one of my direct reports and handing them a redefines expectations rating.
1:03:02There's nothing as a leader, it didn't matter that my rating was meets all. I had like two REs on my team over like over the course of a year. I mean, this is like, and I have GEs, but even the ones that were not doing well, and I had to give them like, hey, you know, they're below expectation, you know, trying to work with them to get back up. That all is so important. It gets back to the people thing, right? And so I really valued that work. That's what I learned at Meta more than, I mean, I learned a lot. I learned, I used to think scale was, you know, I read books and took classes and XYZ sharding, partitioning, and microservices.
1:03:39And I get to meta and all those books, these guys don't know, they're good books. They really don't know what they were talking about. Nobody understands scale at that level, except for a few companies that are dealing with billions of users. And all the, so anyway, these are the two big things I learned. And to me, the most valuable one. And the one that I think that I got from meta that I would bring to the next job if I was to take a full-time job was how to establish a system for objective planning, review, and performance. Is there a top book that had an impact on your career? And if so, what is it?
1:04:14Yeah, so I'm really going to date myself here. But the book that immediately came to mind when I saw this question was 12 Secrets to Microsoft Success. This book came out in the late 90s. And there was really some radical thinking. I mean, we look at Microsoft as a very different company than it was in the 90s. In the 90s, everybody thought Microsoft was going to own the world and everybody was, you know, Windows everywhere. But there was some really radical thinking at that company, right? And they're baked into their culture, right? The concept of betting the company, right? And I saw that at Netflix, right?
1:04:54Amazon, Meta, right? You see, it's not like you're doing a casino bet all in. But you see a big opportunity. You're literally betting the company on it. The whole thing of like, you know, let's quit saying failure is bad, right? There is such a thing as good failure, right? And you expect it. And if a company's executing well and healthy, things are going to fail. Projects are going to fail. People are going to fail. Engineers are going to be working on something that's not going to work out the way they want it. And the takeaway from that, right? You can fail on a big engineering investment in Meta.
1:05:30It's not that you fail, it's how you fail, what you learned and what you bring forward so that people can see that, yeah, this was a rational bet, was a reasonable bet. And they did it and it didn't work. And they've really handled it well. They managed the risk. They got out early. So failure can be success, right, based on how you manage it. Microsoft was the first company to publicly state a policy of hiring the top 5%. Their target was to hire the top 5 % of all software engineers in the world. And they set up their interview and screening, which is kind of a predecessor to what we do now at the fan companies.
1:06:08And I think that that was really revolutionary. Dogfooding, right? The term dogfooding was invented by Microsoft. They talk about that in the book, right? before people would work on products they never saw, they never ran, they never tested, they didn't experience bugs. You know, when Bill Gates forced everybody on the NT team that the whole company is going to shift to NT server when NT server was failing badly, put all the bugs in this OS in the, like, 95, 96, in front of the entire company, and all of a sudden this operating system that couldn't ship started getting fixed, moving, moving, moving.
1:06:44And then the crazy thing that they talked about in that book was somewhere between Windows 95 and when the book was written, when Microsoft was growing leaps over bounds, Bill Gates instituted a company-wide hiring freeze. And it's like, what? You know, it shocks you. Well, he felt they were hiring too many people too fast and they were investing too much money in things that didn't matter. And if you're too old for this, probably, but Encarta, Bob, if you remember Microsoft Bob, these silly little animated icons, all these silly things that Microsoft was doing that were pointless. And as soon as he instituted a hiring freeze, he forced his executives to start killing projects and putting the people on stuff that mattered.
1:07:32Because he felt like hiring was getting out of control. We're hiring too many people. We're just putting them everywhere. People are working on things that don't matter. We're losing control of the company. and he instituted a hiring freeze that basically they ended up cutting the bottom 20%, which they should have done anyway. Healthy businesses, and we're actually much better at that now. Meta's pretty aggressive at cutting projects that aren't proving out. That didn't happen back then, right? The company's like, once you've got this established team and people and your little, things just didn't get cut.
1:08:05So that was pretty radical. So I think Microsoft introduced some engineering leadership concepts that really I don't believe existed before Microsoft. And, you know, Amazon, Google, as much as we all tried, Netflix, as much as we all tried in the early days to not be evil like Microsoft, we ended up taking a lot of their, that was Google's motto, by the way, don't be evil, because Microsoft was considered the evil empire, the dark side, you know, whatever. But we all took, they actually were the ones that kind of established some of the early model for modern engineering. Microsoft brought us some of these engineering.
1:08:50Amazon brought us the concept of rather than having very expensive, highly reliable hardware, let's have really cheap hardware and design around failures. You know, and so these things we all kind of Google brought, we all picked that up and it all kind of worked together. But I feel like Microsoft was the first one. And that book I read just stuck with me all this time. Even when I see like before 2022 and the big crash, I was just looking, I was like, we can't keep hiring people at this rate. It doesn't, the math doesn't work. Right. It wasn't just us. It was everybody. Because during COVID, we were all like, yeah, we're growing higher, higher, higher.
1:09:28And everybody accelerated their hiring. But it's like nobody decelerated. And it's like, boom, right? All of a sudden we had that contraction and boom. So everybody had to reset. So I think that had all the FAANG leaders read the 12 secrets to Microsoft success, they would have recognized in like late 21 that the hiring was out of control and maybe we need to slow it down. When you look back on your career, is there anything you regret that maybe other people could learn from?
1:10:01A few regrets. I think my early years, I think my first six years out of school, which is actually a long time, was wasted at very large failing companies. Even if the, like General Motors spun off Hughes, but Hughes failed. IBM sold off the division I was in to Siemens, but that division failed. So, I mean, I think that the only regret I think would be like, you know, I was making a good salary. I got an easy job, whatever. Not really thinking about like, I was only thinking in the moment. And I really feel like I kind of wasted that time. I wasn't really thinking about growth. And I do think we need to think about growth.
1:10:45We don't need to stress about it. We don't need to be like ambitious, like I'm going to be a vice president in like 10 years or whatever. But as software engineers, especially, I'm only talking about software engineering now, not leadership. Everything we do is going to be obsolete five years from now. When I joined Meta, the boot camp, the whole system for the dev environment, everything is completely replaced. I went through boot camp as a director. It was pretty proficient. And when I go to IC, it's like, oh, what is this? Everything's changed. So everything's going to be obsolete. They're getting new technologies.
1:11:17And the only way, and this is what I believe I have been successful at, you know, is always pushing forward and trying to stay to the edge and always learning more, learning new things, new engineering skills. And the last thing I want to ask is if you could give yourself advice at the beginning of your career, knowing what you know now, what would you say? Try to work on hard problems. Right? If your job is an engineer, if your job is not difficult, you're not growing. so you know maybe if you've been working on something and it was really hard now it's kind of flat line enjoy a little bit of rest think about it and then you know and i'll be speaking like if you're a meta for example where it's very easy to move if you've gotten to where you're feeling your current role is not very challenging there's so much going on at the company go find something else get back into a hard problem right and and and push yourself forward because it's the hard work, the hard problems that move us forward and help us grow.
1:12:19And then I think to a young engineer joining companies, the size of the company is irrelevant. Sometimes everybody should work for a small company at some point in their life, I believe. Startups, everybody should try a startup, right? Especially it's easier when you're younger than when you're older. but be careful not to get too enamored by the technology. If you join a small company, a startup, or even a big company like Meta, I mean, Mark is an incredibly visionary leader, and he's navigating this world and trying to make decisions and keep the company focused. Right. So and Reed Hastings was an incredibly visionary leader.
1:13:05Right. But Reed Hastings was a visionary leader in 1999 when Netflix had four people. So really what you want to do is make sure you're working for visionary leaders and not just visionary. They need to be able to execute as well. So vision is good. But if you can't execute against that vision, you got nowhere. So any company you're working at, make sure your leadership is really looking forward, thinking forward. And again, to Reed Hastings' point, making you dream of sailing the seas and not just cutting lumber for a ship. Again, work-life balance. You're out of school. You just started your new job.
1:13:48you need to plan and be intentional about not working about taking time off about making sure you're you're you have a life work-life balance right it's work it's life their intention we have to work to have a life but we have to live in order to work and so you want to try to keep the balance is trying to keep those two where one doesn't dominate the other and and and actually find as an engineer because we love working on problems when you get to that place you're actually doing really good work. You love what you're doing, but you're also enjoying time off. You're enjoying your family or whatever it is you like to do in your time off.
1:14:23And the last thing I will say, which is complete, this is for anybody. When you get out of college, when you're early in your career, this is the last thing I would have talked to myself about, is your financial planning should start on day one. Because Because what's going to happen, not just an engineer, but anybody who's successful as a technical leader, a contributor, a leader, is over time you're going to make more money. And if you don't have a thoughtful plan about how you're going to allocate your spending, living expenses, car, recreation, short-term savings, long-term savings, then as you make more money, you're not going to know where it's going.
1:15:10and you're going to miss the biggest opportunity you have, and that's that to bake into your DNA this whole model of spending, saving, spending, and thoughtful financial management. And if you're thoughtful in your 20s with just small regular contributions to long-term savings and managing your budget and not getting over your skis in terms of extended credit or debt, by the time you're in your early 40s, you won't necessarily be able to retire unless you got lucky, like you joined a Facebook or Netflix early on. But you'll be financially independent to the point where money's not an issue anymore.
1:15:53And you could take a lesser paying job. You wouldn't have to worry about what about the mortgage, what about the college, or what about this or that. But it all starts from your first day on the job. The last thing I will say is be really, really smart and thoughtful about your finances from day one and make sure you're ready like when you're getting into your late 40s and early 50s that you're actually feeling pretty good about your financial future. Like, hey, I could retire. Or if I lost my job, we'd be okay, right? I could go do something else at half my salary and we'd be okay because we've set ourselves up for that.
1:16:27But if you get into your 50s and you haven't planned, it's not your 401k alone is not going to do it, right? And social security is certainly not going to do it. If you haven't planned, then you get in this situation. It's an unfortunate situation where a lot of people I know have found themselves where you're kind of stuck and you're having trouble getting new jobs. You can't work with the energy level you used to have. And you're not sure, you know, my joke was always that if I didn't get retirement right, I'd be a greeter at Walmart, you know, but it's not really a joke, right? But, you know, you'd be surprised how many engineers have been working and making a good living, you know, and they're now in their 50s and they have not had any rational plan for retirement and they're in no position to retire.
1:17:11And there's really, as an engineer, there's no reason for that. If you're a good engineer and you're gainfully employed for 30, 35 years, there's no reason why you should not retire very comfortably. All right. Well, thank you so much for your time today, David. I really appreciate you sharing your career story. It's been a great conversation, Ryan. Thanks for having interest in feeling like I have something valuable to share. So thanks a lot. Absolutely. And is there anything you want to direct people's attention to at the end of the conversation? You can find me on LinkedIn. And I'm happy to have, especially for younger people, I'm not a financial planner.
1:17:49I'm not going to plan your finances, but I have about 10 slides I put together to give you a starter. And if somebody wanted to talk about finances, I would give them a few, my thoughts on how you could start making smart financial decisions as a new graduate, you know, young. And even if you're in your 40s and start, early 50s and starting to stress out about your prospects for retirement, I could talk to you about that. if you're working, you know, if you're a people leader and you want to talk about performance, planning, reviews, hiring, firing, happy to have those conversations. If you're an engineer, happy to have those conversations with you talking about your career growth.
1:18:29Awesome. Okay. Well, I will put your LinkedIn in the show notes so people have that. So again, thank you for your time, too. Thanks for listening to the podcast. I don't sell anything or do sponsorships, but if you want to help out with the podcast, you can support by engaging with the content on YouTube or on Spotify. If you want to drop a review, that'll be super helpful. And if there's any guests that you want to bring on to, please let me know. I feel like sourcing very senior ICs. There's no well-studied list out there on Google that I can just search this up. So if there's someone in your org or at your company who you really look up to and you want to hear their career story, let me know and I'll reach out to them.
From the publisher
David Ronca joined Netflix in 2007 and grew to an engineering director there. Later he joined Meta as a Director and transitioned to a Principal engineer working on video technologies. Now he's retired and was graciously willing to share his career story with us. I asked him for everything he learned in his 36 year career.
𝗣𝗼𝗱𝗰𝗮𝘀𝘁 𝗹𝗶𝗻𝗸𝘀:
• Transcript: https://www.developing.dev/p/retired-netflix-engineering-director
• YouTube: https://youtu.be/ApG9vjbHDCk
• Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835
𝗘𝗽𝗶𝘀𝗼𝗱𝗲 𝗹𝗶𝗻𝗸𝘀:
• Netflix culture memo (2009) - https://www.slideshare.net/slideshow/culture-1798664/1798664
𝗧𝗶𝗺𝗲𝘀𝘁𝗮𝗺𝗽𝘀:
00:00:00 - Intro
00:00:40 - How Netflix was different
00:08:01 - The legendary Netflix culture memo
00:18:54 - How to hire engineers well
00:30:52 - The strongest engineer he's ever met
00:33:02 - Joining Meta
00:50:52 - Near death experience
00:59:04 - Where he learned the most
01:04:09 - Book that impacted his career most
01:11:33 - Advice for his younger self
01:18:32 - Outro
𝗪𝗵𝗲𝗿𝗲 𝘁𝗼 𝗳𝗶𝗻𝗱 𝗗𝗮𝘃𝗶𝗱:
• LinkedIn: https://www.linkedin.com/in/davidronca/
• Personal Website: https://www.roncatech.com/
𝗪𝗵𝗲𝗿𝗲 𝘁𝗼 𝗳𝗶𝗻𝗱 𝗥𝘆𝗮𝗻:
• 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
• TikTok: https://www.tiktok.com/@ryanlpeterman




