The Peterman Pod - Retired Netflix Engineering Director On Regrets, Video Engineering, Hiring Stories
Episode Date: February 16, 2026David 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 re...tired 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 - Intro00:00:40 - How Netflix was different00:08:01 - The legendary Netflix culture memo00:18:54 - How to hire engineers well00:30:52 - The strongest engineer he's ever met00:33:02 - Joining Meta00:50:52 - Near death experience00:59:04 - Where he learned the most01:04:09 - Book that impacted his career most01:11:33 - Advice for his younger self01: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
Transcript
Discussion (0)
The doctor told me, this is colon cancer.
This is David Rompka.
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, honest, you're my friend.
As your boss, I don't want to lose you, but as your friend,
And I'm like, how can you say no?
Early in his career, he had an experience that changed his perspective forever.
So while I was in a hospital reflecting, I realized that, like, this is wrong.
Here's the story of his 36-year career.
So 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 toes.
The guy's cubicle was so full of junk, the walls were bulging out.
He 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 he knew is if he quits, we're in trouble.
Will 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.
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.
I can't remember the part of it.
And I had this kind of same thing at InterVito.
I had 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 there were really, really hard to work with.
And scream at you and yell at you.
And they would be wrong and they could 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.
You 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 how, what level of contribution because they realize, and I, you know, this was revolutionary in 2000, 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.
But 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 as 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.
And it was like, if you want to impress us, blow us away with what you can do 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 so I got into Netflix.
And I will say that was absolutely true that I did see people fall into that 24-7 trap.
And when people work like that, one, you feel it's a compulsive need, you know,
because you don't have a team to support you.
You're doing everything.
Like if I stop, the company's going to fail.
And two, but then you hate it because you're, you know, and I just remember there was a meeting
and he was like, I'm just working all the time.
I can't work like this anymore.
And Patty was in the meeting.
And she says, hey, first I want to do.
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, you know, we were still working on, you know, a lot of, you know,
continuous build deployment.
These things didn't exist, right?
Things everybody takes for granted.
They didn't really, they were just coming out, you know, 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 it, and he was a phenomenal engineer.
I still engaged with a guy.
We both retired, but I was over talking to him.
I sent them by 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, you know, these systems go down.
We can't keep them running. And it was, you know, the other people that he worked with all kind
of came out. And I feel like, you know, I got to get out of here, right? But 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. Or, you know, if we don't, we're just keeping us rob. 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.
They 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, refresh, 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 net, I mean, that was fundamental piece of Netflix culture.
Patty told me, we all have lives.
See, I don't want to work all weekend.
I want to go home.
I want to enjoy my life.
And so I really did appreciate that.
And I will say also, Netflix was built with strong and visionary leaders.
Reed Hastings had a vision from early 90s.
And he said, if I wanted to do like DVDs by mail, this would be called DVDs by Mail.com.
It's called Netflix because DVDs,
by mail for him was a stepping zone to what he believed was the future was streaming video.
And he didn't know how it was going to happen. He 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 a company grew? You know,
obviously the Netflix culture memo is something of legends, right? People talk about it. And what I,
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 top of market.
We, you know, we have a keeper's test, which, you know, 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, you know, putting that out when it was put out, you know, in like 2007, 8, the original culture.
But it was, that stack was actually pretty revolutionary at the time.
A lot of that, you know, 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.
And so these were all really, really key parts
of the Netflix culture.
And I think as a small company,
it would enable Netflix to be successful
where others, 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.
They were challenging me on my hire or no higher decisions.
They were pushing, you know.
So I think that was fundamental.
I did notice as the company was growing that that culture was not scaling well.
And I'll give you a good example.
One thing Netflix didn't, 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 people,
PS3, that revolutionary rule breaker. 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. In the end, they didn't say,
hey, Scott Wu and David were the, you know, and Mitch were the, were the foundational engineers that
made this all possible. It was Netflix 1, 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,
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?
to leaders.
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 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.
But other than that, your business car could say,
anything you wanted. But there was only one software engineering level. And as a small company
with just senior people as work, 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 challenge.
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. So 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 for one and the other and can do incredible work. And we have
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 in the company.
Obviously, you can't keep doing that.
Reed Hastings have like these really small one-on-ones with like four new hires at a time.
He would sit and give you like an hour of his time to ask questions, to talk,
and share about who you were and what.
excited you about Netflix.
Obviously, you couldn't do that.
So eventually, Reed would show up with a couple other leaders with 100 people in the room or whatever, you know.
And eventually, I think they probably couldn't even do that.
So 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.
And 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 as 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 focus company. If everyone is the same level,
How did they compensate people differently?
Or, 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, you know, 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 encourage 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, it was 175K here.
Somebody may think, wow, you know, you're 15 years in. That's all you got. But I mean, you know, but at the time, 2007, that was a really solid starting salary.
if a year later
I would have interviewed at 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 to make your 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 is now moved.
And somebody else who came in in 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 offered, how much is Google paying, right?
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, it 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, but 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's 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
their 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
a leader could look and say why is this person making three times this person because 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 offered jobs at X, and they all got competing
offers at Facebook, 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 at 1.2.
Well, you know, it was, 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. Now 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.f.i 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, though.
I had a lot of disagreements with my leadership and tried to explain to them,
hey, here's my spreadsheets year over year.
Here'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 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 Mehta 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.
That'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, right?
So, but I've been very successful back when I was literally making the higher, no higher 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 train automation software, driverless trains.
And 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.
They didn't want to hire.
And I told my boss, and I said, I want to hire.
My boss pushed back, ironically, you know, my boss was also women, 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 it.
And I think it's because, 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?
Because people go, 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, right?
I 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 a right decision.
That's intuition.
And I've seen really, really good engineers move into software and be phenomenally successful.
And I've seen engineers who nail the leak code and these canned system design.
They've practiced all, you know, type ahead, Google type A, whatever the things I give them.
They 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?
I like to play guitar, but I don't have that foundational talent that would make me a phenomenal
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,
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. And 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 finished.
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 program.
She was incredibly smart, incredibly focused,
and her understanding of like her analytical mind,
her mastery of statistics.
And I just like, and I was telling, you know, one of my colleagues in 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
say 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 she 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's like and and so everybody was like kind of impressed and it's like well we know she's not a good software engineer
what do we need to close a 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.
And it's a very complex state machine.
And I was just like,
and we're all just, I mean, two hours,
we're all inshralled.
everybody just totally got into it, but we got out in one of the managers who would have been the hiring manager,
he was, what the hell to 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 at-scale event, and he was there, and he hit, David, can I talk to you?
And he finally somebody 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 it?
I just told them straight up.
When you see a brilliant engineering mind, everything else doesn't matter.
How fast they can solve leak code, 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 willing to make, you know, able to make smart decisions.
So that's kind of how I approached hiring back when I was, you know,
when I was actually hiring people to bring it to work for me.
That 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 know.
You can't do it at, it's just illegal and, you know, policy problems,
you know, everything you'd have to worry about.
I just, 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, higher no higher, yes, okay, level.
This is what we can see from what we're in, you know.
And I've had people that they were six somewhere else and they said, well, I got an offer
a five at Meta.
I was like, look, better to come in under.
And I said, if you come to Meta as a five and start immediately executing the six,
you're going to be blown away by your bonuses, your multipliers, your RSU refresh it.
You're going to be blown away by the way you get treated by coming in and really demonstrating that you're underlevel.
But if you get 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 six 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, well, okay, 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, you know, prove your metal.
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.
And 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 realized 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're taught, we brought this person in as effectively
would be like a new hire, a junior.
We had a role like as a data analyst or something.
But so we had an, if we would have brought them in as a full-on software engineer,
these expectations up here, they would have failed.
So again, that's when you're at a smaller company,
you create flexibility and you can actually hire and build people up.
Is there examples of the strongest engineers?
years 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 Janus Katzavonnet. So I'm generally going to try to avoid names, but I've got to put him out.
I met him in 2000 in her video. I brought him in. He was, 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, the 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 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.
And he and I work 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 know, 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, too,
videos you compress can do, but 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. 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, right?
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, you know, Facebook, it was Facebook at the time.
Facebook once interviewed 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 or 10 years, whatever.
So I went and interviewed, and I come.
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 would good interviews, but one guy stopped, he said,
David, you have to understand, Facebook cannot solve their video scale problem with CPUs.
and I just, I walked away and I emailed him back later.
I was like, you floored me, right?
I never realized.
And so I, 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, you know, thank you for like, you know,
letting me know that I was very narrow in how I understood the world of video
because I had no concept, right?
And I want to talk about this, about Facebook's metascale in a little bit.
I had no understanding our concept.
Shortly after that, Janus, 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 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.
Remember, 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're talking about this.
Meta is very intentional about individual credit.
And I think he felt like the problems weren't big enough for him.
And 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, honest, you're my friend.
Right.
As an employer, as your boss, I don't want to lose you, but as your friend, I'm like, how can you say no?
and I'm not even going to try because I care about it.
And I wish I could tell you going there would be the wrong decision.
And so through that process, I started with the company.
I was only interviewing just to work on my interview muscle.
And in the end, I was just looking across the aisle and thinking, man, that's a 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 2019, I ended up leaving Netflix and Word got out and Facebook reached out to me very quickly.
I 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, like, you know, 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, you know, 55 people,
total.
And you know everybody, you've grown into that role,
you've built trust.
I 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 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 needed 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 one of my people on my team, the next week at a one-on-one, said, David, do you say you like a canad of feedback?
Can I be candid?
I said, yeah, he said, yeah, he'd 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, you know,
know, improve this is all, but you can't just come in at the same insert.
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.
But I, so I, that kind of, I step 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, if the manager's reporting me, don't trust me, we got nowhere.
and I fail and I realize 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, you know, I've been told even now, you know, like the team, you know,
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.
But, you know, they knew that I was going to.
to tell them like it was, and I was going to be honest with them.
And so that was my first lesson.
Like, 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 is 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 lot.
last job. Because I feel like if I were going to go take another full-time job in an engineering
company and a larger leadership role today, 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. So 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 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, you know,
build this engineering work.
But 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.
Yeah, I'm curious, how do you, when you come in as such a senior,
leader, you mentioned building trust. What does that mean concretely? Like, 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 do spend a lot of time in one-on-ones, but, you know, you don't want to get
over your skis ahead of your skis. So really spending, you know, first of all, this is a very
technical role. Or 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, you know, they may not be successful.
But, you know, 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,
understand their roles, the team, the people.
I mean, one of the first decisions I had to do was like, because they reorganize,
when they brought me in and oh, you need a manager for this team.
You know, it's an up-level manager and you can promote or you can hire.
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 some people, why don't you just promote
one of your managers?
And I'm like, well, I don't know them.
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.
But because I told my boss, well, if you thought he was right one, 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.
and why isn't he giving it to me?
He's 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 who 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, but I said,
but I do believe at this point,
I can stay 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,
knew we had gotten past, you know, all the trust issues.
He understood who I was.
You know, I don't walk on water, but he knew like he no longer assumed the worst.
He always, well, wait a minute, I know I can trust, David.
If I'm understanding this, I know that's not.
And he would tell me, hey, you said this, what do 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,
even the investment I made was I don't feel as adequate.
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.
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 things that I talked. I already talked about the scale.
bringing that Netflix quality into the meta scale,
which we were successful.
The second thing really we had 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.
You 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 up on
quality or volume in terms of streams, lives is light, 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 had 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.
And the whole world is like maintaining their sanity and continuity and connectivity and
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 so, but we all, you know, from our homes, we all got in and put our heads down.
And 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
every day. And the systems, after about a month, systems were all running, metrics were holding,
everything was really good. And 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 it's social, and yeah, some videos now and then. I didn't really understand,
because I was feeling like it was a very kind of like my U.S.-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 3.5 billion people.
That means that
half the world
is on your platform.
It means that, you know,
and again, I'm in no way
disrespecting Netflix,
phenomenal company, phenomenal product.
But Netflix has 300 million people.
So 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, you know, and
You know, I'll be in an Uber and the driver, it was actually very early on.
I was going to a business meeting in Seattle, and the Uber driver, you know, where do you work?
I said Facebook.
He was, oh, my gosh, I love Facebook.
You know, he's from Somalia.
He's in 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.
I'm just like, so it was this realization that unfolded over time.
of what a phenomenal product.
And product this was, but not just Facebook or company,
but how important our work was.
Because again, when people talk about social in the U.S.,
that, you know, I don't care of it was TikTok or Facebook or Instagram,
well, they always kind of talk about the good and bad side of this, you know, 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. And when I learned that, I just, I realize it's like, you know, I've always loved doing what I do,
but, you know, all of a sudden, the work I do is making a difference. I realize nobody's going to,
in Indies, and say, wow, David Ronka really changed my life. But in a small piece, right,
that, you know, 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, you know, and improve their standard of living, you know, gave them a way to stay in touch
with their family distributed around the world.
They will say the company made a difference in their lives,
and 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 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?
I had the first really visionary executive that I was working for in the late 90s.
You know, 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,
because we were trying to catch up, and we did.
But when I went to the startup, the expectation,
when I was at InterVideo, it was a 24-7 expectation.
And I was going to work usually at 10, 10.30 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.
And we tried to get to the IPO,
and then we got the IPO, but we've got to get these new wins, bundling wins to get revenue
so our stock price will be up or whatever.
In January of 2004, or 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 in 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.
So 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, you know, 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 older, my daughter knew me reasonably well.
We 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.
Because I was stage three.
It had lymph node metastasis.
When I finally got out, I had two surgeries, chemotherapy.
But when I get out of the hospital three weeks later, I was in for three weeks and
multiple surgery and everything to recover, my five-year survival prognosis was about 25%.
And while I was in the hospital, reflecting, I realized that, like, this is wrong, right?
And I, you know, this was only four years into Intervideo.
And so when I came out, it was like, I can't do this anymore.
And I told my boss in her video, look, you know, I still want to work here.
But I can't do this.
And even, and I realize it was not just because I was sick.
This is you simply, if you're working in 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.
Right.
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.
but 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.
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 the Netflix, you know, that was a shock for me
for them to tell me in the interview that we don't value 27 work, 24-7 work.
And 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 enjoy your
weekends and your time away, we're going to 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 happened to be watching
is, don't wait until you get cancer or have a heart attack to wait for you to realize work-life
balance is, you know, critical.
Bake it into your DNA at an early age.
Learn how to take time off.
Take vacation.
Leave your company alone for a week, whether it's going to kill them or not.
And 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, and then I, and 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, right? Remember, there, there's a poster
at meta that I just love. It's a rocking horse. It's a picture of a, like a silhouetted rocking horse.
And it says, don't mistake motion for progress.
Right.
And I think that we, 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.
The 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 may be 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.
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.
And I do believe, you know, as engineers,
you know, anybody's working in an environment,
like Google or a fan 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 know, you're getting up to, you've been working on something all half.
You've been cut your head down.
Now you've got, you know, you're getting to the end.
You're about to roll this feature out.
You may have to spend a little extra time getting it out.
And so, okay, so I'll plan for it.
Like I know that, hey, you know, like in like,
in like 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 it back out.
Then I'll take a vacation or whatever.
You know, 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.
When you look back on all the companies that you worked on, I'm curious.
which one do you think you learn the most at or which one, you know, 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,
and 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.
So, 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, 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.
It brings in feedback and, you know, lines up things with goals.
And then that's brought into a large group and what we call calibrations where you're,
You know, 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 that the reality is where other managers, you're convincing other managers,
not through arguments or, you know, 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 of wait, this project, who would.
worked on this project? Who did what? Who gets the credit? And like, that's, it's something we take
so seriously. And, and to me, it was so important is, 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 move the needle, how they, you know, how they
brought other engineers through, how they led projects. And making,
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 was ever written.
Everything I did at meta, every negative feedback you need to get better,
every great win is all cast in stone.
Not only do I have that, 2,000 years from now
when they're unearthing like when they find meta hard drives,
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, but I feel like I had always heard horror stories about,
oh, the PSC performance, curves, everything else.
And then I got into Meta 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.
there's nothing as a leader.
It doesn'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 has GEs and 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 it.
I mean, I learned a lot.
I learned.
think scale was, you know, I read books and took classes and, you know, X, Y, Z, you know, sharding,
partitioning, and microservices. And they get to matter in all those books, these guys don't know
what 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 like, you know, billions of
users. And all the, yeah, 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 taking 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?
If so, what is it?
Yeah, so I'm really going to date myself here.
But the book that I 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, you know, I mean, we look at Microsoft as a very different company that was in the 90s, in the 90s, everybody thought Microsoft was going to own the world and everybody's, 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?
Amazon, meta, right?
You see, I know, not necessarily, 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.
It'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, it'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 a 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.
And I think that, you know, that was really revolutionary.
Dog fooding, right?
The term dog fooding 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.
when Microsoft, 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.
And 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 Institute, a company-wide hiring freeze.
And it's like, what?
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 Enkarta, 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 matter.
Because 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 of hiring freeze
that basically they ended up cutting the bottom 20%,
which I should have done anyway.
A healthy business is, and we're actually much better at that now.
Meta's pretty aggressive at cutting, you know, projects that aren't proving out.
That didn't happen back then, right?
The company is like, once you've got this established team and people and your little,
things that didn't get cut.
So that was pretty radical.
So I think, you know, 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
and 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
like model for modern engineering.
You know, Microsoft brought us some of these engineering.
Amazon brought us the concept of, you know, 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, in Google, we all picked that up, but 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.
The math doesn't work, right?
It wasn't just us.
It was everybody.
Because during COVID, we're all like, yeah, we're growing higher, higher, higher,
and 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 Fang 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?
A few regrets.
I think my early years,
I think our first six years out of school,
which was actually a long time,
was wasted at very large failing companies.
Even if the, like General Motors spun off views,
But Hughes failed.
IBM sold off the division I was in to Siemens, but that division failed.
I mean, I think that the only regret I think would be like, you know, making,
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.
We 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.
Right.
When I joined Met of the boot camp, the whole system for the dev environment, everything is completely replaced.
I went through boot camp as a director who 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.
there are new technologies, and 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 flatlined,
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 push yourself forward because it's the hard work, the hard problems that move us forward, right?
and help us grow up.
And then I think, you know, 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, right?
And, you know, he's navigating this world and trying to make decisions and keep the company
focused, right?
And Reed Hastings was an incredibly visionary leader, right?
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've got nowhere.
So any company you're working at, make sure your leadership is really looking forward, thinking forward.
And again, to read Hastings point, you know, making you dream of sailing the seas and not just, you know, cutting lumber for a ship.
Again, work-life balance.
You're out of school, you just start your new job.
You need to plan and be intentional about not working, about taking time off,
about making sure you have a life.
Work-life balance, right?
It's work, it's life.
They're intentioned.
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 those.
The balance is trying to keep those two where one doesn't dominate the other.
And actually find as an engineer, because we love working on problems.
them, 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 know, you're enjoying your family or whatever it is you like to do in your time off.
And 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 what's going to happen, not just an engineer, but anybody who's successful as a, you know,
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, it's just you're not going to know where it's 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 you don't, money's not an issue
anymore.
And you could take a lesser paying job.
You wouldn't have to worry about what about the mortgage, what about the college, what about this 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.
But 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.
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.
And 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?
attention to at that now 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, and I'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 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.
Awesome.
Okay.
Well, I will put your LinkedIn in the show notes so people have that.
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.
