TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Reed Hastings: On rock star developers

29 点作者 jonathanzufi超过 4 年前

13 条评论

bitwize超过 4 年前
Many of the developers I admire most, if they be rock stars at all, are rock stars in the Neil Peart mold: they're unassuming and don't take center stage, but are widely regarded as geniuses and masters of the craft, setting the vision and structure of the project. Good examples include John Carmack (who was perfectly willing to let Romero engage in rockstar theatrics while he hacked out the next Id engine) and Dan Ingalls (Alan Kay gets most of the glory for Smalltalk, but even he would say Ingalls did the lion's share of implementing the thing).
vbsteven超过 4 年前
I like to call myself a roadie developer, swooping in to clean up the mess after the rockstar developer came in and trashed the stage...
评论 #24410434 未加载
sushid超过 4 年前
Everyone seems to be trashing the idea of 10x developers (and I would tend to agree unless you’re literally talking about a 1 in a million mythical dev) but there are definitely 2x or 3x developers I have worked with at companies.<p>Unfortunately, I can’t imagine a team full of just these developers (in my personal experience) as these folks tend to be bossier than the rest and&#x2F;or have true disdain for non-programming work which I can empathize with, but is essential in team settings.
OldHand2018超过 4 年前
Netflix is famous for paying top salaries, but do they actually pay 10x the average salary? Is the rockstar getting a raw deal at Netflix?
评论 #24411042 未加载
chuckgreenman超过 4 年前
Rockstar developers can duct tape a bunch of bullshit together and make a good demo, and after 6 months when they get poached by another company you&#x27;ll just have to hire actually competent people. They&#x27;ll have to untangle the your geniuses opus of bullshit and rebuild it into something that works. It will take time and it will be expensive.<p>I&#x27;m not too bothered by people wanting to hire rockstars though because there will always be a market for people like me to come in and clean up the mess.
评论 #24410545 未加载
carterklein13超过 4 年前
It&#x27;s interesting NBC is still covering something like this. I feel like this is generally well-known in the industry, and that any lean company will try to hire a &quot;rockstar&quot; whenever they can, as they don&#x27;t have the budget to waste on a pretty good engineer (although, I know in recent years myself and many others personally despise that term &quot;rockstar&quot; and think it causes more harm than good).
评论 #24408917 未加载
RedBeetDeadpool超过 4 年前
I don&#x27;t know what the term &quot;rock star developers&quot; actually mean, but there are definitely people I would call short term and long term developers.<p>The progress of a short term developers work, looks extremely fast, but its logarithmic. A lot of bad project managers think he does an insane amount, maybe 10x, maybe 100x levels of work. He writes code so fast and cranks out so many features its no wonder he&#x27;s a rockstar. After a while though, because everything he builds is built for the moment, its just nothing but mazes full of bugs that frighten even the nerdiest dungeon crawling hacker.<p>The progress of having a long term developer on a team, on the other hand, starts off slow, but it&#x27;s exponential. He might need weeks or months to build up a good foundation. He spends time writing small things that show little to no benefit, but are built well and from which other things can be built on top of. Everything he builds can be used by anyone who reads it, so they too can use his work. His work multiplies the work of his own as well as the rest of the team. But the bad project manager sees him and thinks he&#x27;s too slow to complete tickets. He is a .05x developer at this point because the average developer would have been finished with two features by now.<p>After weeks, maybe months, however, his progress matches those of the average developer. In time progress is so quick, it makes the short term developer&#x27;s work, which is starting to plateau, look effectively flat. While the short term developer was spending his time building up walls with his hammer, nails, and duct tape, the long term developer was there making a drill, that was used in making a saw, that was used in making a ladder, that was used in making a crane. Now he&#x27;s making skyscrapers using the tools he built, something the short term will never even be able to do in a single lifetime.
mindhash超过 4 年前
The test can not be conclusive unless all of them worked on same type of projects, programming languages and faced same bugs over the years.<p>It&#x27;s quite likely the so called rockstar had a prior experience in the problem at hand. It will be good to see the engineers learn an entirely new language and solve an entirely unrelated problem<p>The thing to draw out from the study is hire the right fit. There is nothing called rock star engineer. You rockstar engineer is the best fit for your job, tech stack and challenges in your business.
greendude29超过 4 年前
This article makes the dumbest assertions I&#x27;ve heard about quality software development in quite a while.<p>The &quot;study&quot; isn&#x27;t really a study. Even so, the metrics that it claims to derive aren&#x27;t there for the picking.<p>Then throwing in big names like Bill Gates to say &quot;look Bill Gates said it too&quot; is just name dropping.<p>Also this looks like something someone would write in 3 minutes between meetings and never actually proof read. The quality of the writing is really quite low.
emerged超过 4 年前
It&#x27;s possible to be a rockstar developer without being a diva. Some devs are just genuinely skilled at the tech and also at being good coworkers.
评论 #24412357 未加载
pluto9超过 4 年前
&gt; The researchers expected that the best programmer would outperform his average counterpart by a factor of two or three. But it turned out that the most skilled programmer far outperformed the worst. He was 20 times faster at coding, 25 times faster at debugging, and 10 times faster at program execution than the programmer with the lowest marks.<p>What? Okay, so how much did he outperform the <i>average</i> one?
echlebek超过 4 年前
I had to laugh at their test. Two hours? Many people can sustain a high pace of work for two hours. But how about as time wears on? There&#x27;s a lot of assumptions going on here.
ffggvv超过 4 年前
stepping back, im wondering what would motivate the CEO of netflix to write on article like this on CNBC?<p>Anyone have any ideas? It&#x27;s essentially a blog post.
评论 #24412155 未加载