Live data from Hacker News

Netflix CEO explains why he pays technologists huge salaries

insights.dice.com

71–80 of 448 posts

Re: Netflix CEO explains why he pays technologists huge salaries

#71

Earlier quoted context omitted.

Used to work there. Yes, he is. Absolutely. Without a second of doubt.

FYI, you appear to be shadowbanned. Your comment was showing up as dead to me.

I saw it as dead at first (which was weird considering how on-topic it was), but it's showing up as "alive" now.

Re: Netflix CEO explains why he pays technologists huge salaries

#72

Why does the article use the term "technologists" when Hastings' quotes are all specifically about software engineers ?

In the same vein, even I get confused what to call myself when talking to other people. There's like 5 or 6 different ways to identify my position: programmer, coder, developer, engineer, hacker..."technologist" isn't that big of a reach from them I guess.

I think of technologist as being a term for anyone who works to develop new technologies, which would include the folks at AMD working on CPU designs, but wouldn't include typical web developers.

Of course, in reality it's a rather fuzzy term.

Re: Netflix CEO explains why he pays technologists huge salaries

#73

Earlier quoted context omitted.

In the same vein, even I get confused what to call myself when talking to other people. There's like 5 or 6 different ways to identify my position: programmer, coder, developer, engineer, hacker..."technologist" isn't that big of a reach from them I guess.

Software Engineer seems a pretty safe choice.

Unless you're talking to an FE/PE from another engineering field. In their mind you're nothing resembling an engineer.

Also, if they are Canadian they might get their goose feathers extra ruffled. https://en.wikipedia.org/wiki/Software_engineer#Canada

Re: Netflix CEO explains why he pays technologists huge salaries

#74
It's terrible that the argument here that there are no 10x engineers hinges almost entirely on a single anecdote. Whether or not there exist engineers who are order of magnitudes more valuable is debatable (I lean towards yes) but defending point of view through non-rigorous perceptions is where all sorts of false beliefs originate.

Re: Netflix CEO explains why he pays technologists huge salaries

#75

I have no opinion on Disney, as it's not available in my country, but generally for me Netflix's latency from the play button is much better than youtube's or HBO Go's. HBO's app / web page is full of bugs that would be probably easy to fix (it gets stuck even after I turn my new Samsung TV off and on again, I need to force quit the app). At the same time while youtube offline video watching always works for me on my…

Agreed re bugs. Netflix runs consistently more smoothly than many streaming competitors, and it really makes a difference. It's much easier to watch a slightly worse show on Netflix and at times I'm willing to make that tradeoff just for the reliability of the app.

Re: Netflix CEO explains why he pays technologists huge salaries

#76

What happens when the Rockstar programmer needs time off because of a death in the family? Is Hastings okay with that if it's in the middle of an important project that can't easily be taken on by others? If great programmers are limited by supply I suppose he has no choice but to keep them.

My manager was forced to go help his family in a foreign country for a month and they fired him before he returned. They did this almost routinely (and still do from those I speak to) to people who had to take time off. It’s a highly political and backstabby kind of place. It’s the only company in SV I’ve worked at (been at more than half of FAANG) where yelling matches were not uncommon in meetings. The culture slid…

Sounds horrible. But I guess the fat paychecks are worth it to some.

Re: Netflix CEO explains why he pays technologists huge salaries

#77
I think 100x is hyperbol however you slice it, run away from anyone who tells you they are a 100x developer. 10x may be achievable... but I argue that it is at least partly due to the prevailing code-base. Every competent developer is a 10x developer on a green field project just like every competent developer is a 0.1x developer on a messy legacy spaghetti-code disaster of a project (Making the differential 100x I guess).

Good developers are the ones that create code that resists the slide from a 10x code-base to a 0.1x code-base. Important skills towards this end are a good sense for code architecture and testing discipline. But also: good communication, organization, documentation, teamwork.

As an anecdote, one of my favorite developers to work with at my current workplace is a "high throughput" developer but who is personable, tests and documents the crud out of everything he does and makes it easy to extend and fix bugs in his code for other developers. One of my least favorite people to work with is also a "high throughput" developer who is a prolific creator of software, but everything created by this person is an un-maintainable, un-documented, un-tested, brittle block of procedural copy-pasta that ends up in the critical business path. And yes, this developer "snapped" about a year ago and it has been a 3 person project ever since to scramble to fix this stuff.

So, moral of the story, be very careful with pure productivity as a metric for developers. Maybe a 100x developer is really just a 5x developer who enables 20 teammates to also be 5x developers?

EDIT: I think I maybe didn't make my point super clear. My theory is that there are two (somewhat) orthogonal dimensions that you can judge a developer by:

1) Productivity, ability to get things done, this is what I assume (maybe mistakenly) that people are talking about when talking about an Nx developer because it is the dimension that maps better to a quantifiable value.

2) Quality, ability to create code that is easy to work with and extend. This doesn't map to a Nx scale at all.

One of these qualities contributes towards a goal by compounding linearly, independent of headcount. The other compounds exponentially and also with headcount and is clearly the superior thing to think about when considering developer skill.

Re: Netflix CEO explains why he pays technologists huge salaries

#78
It's interesting that Netflix's strategy with content is almost the complete opposite. Pump out junk reality TV and test lots of shows for a season only to drop them once they don't put up acceptable numbers (i.e. get past the Initial Probationary Period)

Re: Netflix CEO explains why he pays technologists huge salaries

#79
post #34

> Eventually, Rick snapped. Once he departed the company, the team of supposedly “mediocre” engineers redid his work to make it more elegant and efficient: “We didn’t have any mad geniuses building everything from scratch. But our productivity was never higher.” A silly strawman. I'd firmly put someone like this in the bucket of "not that effective."

Yeah, if you're not focused, and you're not even writing documentation, there is no way you should be considered very good at your job.

Early in my career I had someone that kept telling me "we don't write documentation because nobody will read it". I'll never put up with that again. You can take 30mins to write a confluence page describing the context, the solution, and comparison to other solutions and why this one was picked. It will save the company many hours later when someone else has to pick up your stuff.

Re: Netflix CEO explains why he pays technologists huge salaries

#80

Why does the article use the term "technologists" when Hastings' quotes are all specifically about software engineers ?

"Information technologist" might be a more accurate label for someone whose responsibilities and skills subsume developing, maintaining, assessing, and deploying software, databases, networking, UI/UX, security, privacy, legal concerns, communications, online abuse, epistemology, and more.

"Tecnology" in conventional parlance has regrettably come to equate to "information technology" much as "engineer" once referred principally to a locomotive operator.

I'll skip the "ssofftware engineer" debate, though note its existence.

Post reply on HN