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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Stop saying 10x developer

51 点作者 Hbruz0将近 3 年前

36 条评论

vcryan将近 3 年前
It&#x27;s hard to believe the whole 10x thing until you&#x27;ve seen it. I&#x27;ve been working as a software engineer for 25 years, and I worked with 1 person who was overtly ahead of everyone else by a significant, possibly 10x degree.<p>Actually a really humble person, would probably hate this label. Intensely focused, avid reader of tech source materials, and somewhat intuitively gravitated towards sound&#x2F;simplistic solutions to problems other people had a hard time even understanding.<p>It&#x27;s a thing.
评论 #32605859 未加载
评论 #32614983 未加载
SomeCallMeTim将近 3 年前
Good article, though I can&#x27;t agree with the conclusion.<p>&quot;Expert&quot; doesn&#x27;t really communicate much. There&#x27;s a meme that&#x27;s probably older than I am that goes something like:<p>&quot;An expert is no different from the rest of us, he just has a binder and slides.&quot;<p>Today it would probably be a PowerPoint presentation, but the point stands: Expert has been an overused and overloaded term for far longer than 10x, and other than specifying a focus (&quot;video encoding expert&quot; or similar) it is insufficient to actually communicate to non-technical people the distinction.<p>Saying specialist is also descriptive of your focus, but similarly doesn&#x27;t get to the underlying difference between and average and a 10x developer.<p>A video compression specialist is going to be really good at video compression, and maybe that&#x27;s because they&#x27;re really familiar with the math and the domain. And that means they could create compression algorithms much faster than I could; I don&#x27;t know the technical details of any compression algorithms to the degree that I&#x27;d even consider taking such a job. Some tasks <i>are</i> best handled by experts or specialists; that&#x27;s fine and appropriate.<p>But a generalist &quot;10x&quot; developer can typically handle <i>many</i> domains. In fact, jumping between domains is not uncommon. Their &quot;expertise&quot; is in being able to grok complex systems and multiple levels of indirection and interaction; what the systems are doing is less important. Maybe the video compression specialist is <i>also</i> a 10x developer, but just prefers to stay in the video compression space; that&#x27;s fine. But I&#x27;ve seen code written by specialists were <i>really good</i> at their specialty, and their code worked...but it was <i>not</i> good code. And one hallmark of a 10x developer is that the code is good.<p>So both expert and specialist are really orthogonal to 10x.
评论 #32601911 未加载
评论 #32607958 未加载
hbrn将近 3 年前
This is probably not a common interpretation, but I&#x27;ve always viewed the idea of 10x developer as someone who delivers 10x the value. Not necessarily 10x lines of code or even 10x story points.<p>1x developer might look at the problem and think &quot;this is an interesting and challenging problem to solve, I&#x27;ll solve it in a week&quot;. He solves it in 2 weeks, and despite failing his own deadline feels really good about himself. After all he solved a problem.<p>10x developer might look at the same problem and think &quot;this is an interesting and challenging problem to solve. I&#x27;m not going to solve it today because the impact is too low and cost of the solution is higher than cost of the problem&quot;.<p>1x developer might ship 500 lines of code per day.<p>10x developer deletes 50 lines of code per day, and ships a 100.<p>1x developer is good at solving problems.<p>10x developer is good at not creating problems in the first place.
评论 #32601228 未加载
评论 #32601238 未加载
ldjkfkdsjnv将近 3 年前
10X developers exist, and its painful for existing senior software engineers to welcome one on the team. They are also much rarer than people want to admit, and don&#x27;t write software the way a &quot;good senior engineer&quot; does.
评论 #32600946 未加载
评论 #32601062 未加载
评论 #32600909 未加载
评论 #32600978 未加载
logicchop将近 3 年前
I think this is worrying too much about a particular interpretation of &quot;10x&quot; and ignores the subterranean fact that people are trying to convey. There just are super-valuable devs. Everyone knows this. They stick out. And they are productive in a myriad of ways. Some are leetcode superstars, sure. But some are simply masters of unblocking the rest of the team. It&#x27;s hard to even associate a particular skillset with it. But I&#x27;m sure most of you have a list in your head of the people you would absolutely want to poach if you were starting up something new.
pdimitar将近 3 年前
I&#x27;ve been &quot;a 10x dev&quot; several times, &quot;a 1x dev&quot; a lot of times and &quot;a 0.1x dev&quot; some amount of times.<p>Productivity is a complex function with many variables. I&#x27;ve also seen some super motivated and creative individuals barely tie their shoes and take a full minute to respond to basic questions on some days.<p>The &quot;10x dev&quot; is mostly a meme indeed. It absolutely does happen but it&#x27;s not something you can just have more of.<p>The employers are free to keep dreaming of human robots though, if that helps them sleep better at night.<p>¯\_(ツ)_&#x2F;¯
atoav将近 3 年前
I work at job where I am a developer. The problem is they made me do other jobs as well.<p>There was one situation that took me out of the usual roles and obligations (meetings etc.) and made me <i>just</i> a developer. Who would have known, I managed to get done 10x the amount of work that time. Maybe even 100x.<p>How much potential is wasted on distracting your employees from the <i>one</i> task they should actually be doing at that point?
MontyCarloHall将近 3 年前
&gt;The 10X meme is both too extreme, by implying that Fabrice Bellard [4] could kick out simple crud tasks at 10X the speed I do, and not extreme enough, suggesting that I could build ffmpeg and qemu the same as Fabrice if I was just given more time.<p>&gt; [4] Fabrice has created so many amazing pieces of software<p>The sheer diversity of different fields in which Fabrice has written top notch software undermines the author’s point that 10x developers only exist as specialists. And yes, I think Fabrice would be 10x as productive at boring CRUD work, by finding some clever way to automate it.
prepend将近 3 年前
I’ve definitely worked with 10x developers and 0.1x ones.<p>It seems weird to deny they exist and to not seek them out for your organization.
评论 #32600862 未加载
评论 #32601007 未加载
评论 #32600775 未加载
评论 #32600879 未加载
评论 #32600876 未加载
ergocoder将近 3 年前
I don&#x27;t know why they say 10x developers don&#x27;t exist.<p>In my company, some people merge 600 PRs a year, and some only merge 50 PRs.<p>When you look at the performance, there is an obvious correlation between good performance and PRs.<p>They fix a lot of random stuffs in adjacent areas and finish their main projects.<p>Of course, this correlation is not true 100% of the time.
评论 #32611207 未加载
woopwoop将近 3 年前
Not sure about the existence of 10x engineers, but I&#x27;m quite certain of the existence of -10x engineers.
评论 #32600760 未加载
评论 #32602588 未加载
Apocryphon将近 3 年前
While 10x developers certainly exist, the term often feels like the engineering equivalent to HR&#x2F;recruiting&#x27;s buzzphrase of &quot;rockstar ninja developer.&quot; You know one when you see them, you want one on your team, but to talk about it too much in the hypothetical feels a little embarrassing, like woolgathering wish-fulfillment.
hazyc将近 3 年前
The whole &#x27;10x better&#x27; thing needs to chill out. Almost every time the phrase it used it&#x27;s applied to something that can&#x27;t even be accurately measured. &quot;This product is 10x better&quot; - okay, that&#x27;s probably just your subjective opinion that you&#x27;re dressing up as quantifiable fact. A small # of people are much better at their jobs than everyone else - this seems to be true - but it applies everywhere and it&#x27;s not always &#x27;10x&#x27;. It might actually be that someone is twice as good or three times as productive, but we still slap a &#x27;10x&#x27; on the description.
tyleo将近 3 年前
I don’t know that the scale is quite 10x but some engineers certainly have whole-number productivity multiples vs others. I could identify several of these folks at my workplace.<p>Also w.r.t. the points made about meetings, having gone from a large organization with many meetings to another large organization with few folks are definitely wasting time in meetings in some contexts and the best engineers at the first org would bias towards avoiding meetings.
zxcvbn4038将近 3 年前
Is this the contemporary version of Bloody Mary?<p>10x developer, 10x developer, 10x developer…
评论 #32600728 未加载
incomingpain将近 3 年前
&gt;Development skills vary and can be improved. I don’t think anyone argues that point. But are people really 10x better at tasks than non-incompetent colleagues? Yes and in fact 10x is too small a number.<p>10x engineers is inaccurate to be sure.<p>It&#x27;s simple formula.<p>Your productivity &#x2F; your average team member&#x27;s productivity.<p>If your average team member accomplishes nothing or in some cases causes problems and doesnt solve any problems. You are dividing by 0 or a very very small decimal number.<p>In my experience because of social media and such. Most people dont pay attention while at work. I couldn&#x27;t tell you how many times I&#x27;ve seen coworkers sleeping in their cube. How many people doomscroll reddit or facebook while at work?Basically everyone.<p>So who are the 10x engineers? The people who aren&#x27;t wasting time. The people who are engaged and paying attention. The people who are actually working unlike most.
dilyevsky将近 3 年前
Offtopic - I read Tom Demarco so long ago that I completely forgot that’s where 10x’er apparently comes from (maybe also JoS blog?). I find more and more that today’s eng managers haven’t read any of his books and was wondering if others noticed the same?
kareemsabri将近 3 年前
Surely they exist (10x lawyers, writers, chefs, photographers etc. also exist) but it&#x27;s annoying to hear people who haven&#x27;t written a line of code in decades pontificate about &quot;how to spot one&quot;.
zwieback将近 3 年前
Maybe my career in metrology has me jaded but I think you have to:<p>1) Define a metric meaningful for whatever you&#x27;re interested in, e.g. developer productivty<p>2) Find a way of accurately measuring that metric (surely not LOC)<p>3) Do some R&amp;Rs (repeatability and reproducability) and other gage studies<p>4) Use this metric to your advantage<p>In that narrow sense I&#x27;m sure some 10x, 20x, ... developers exist but you can&#x27;t plug and play them.
jwie将近 3 年前
Being a 10x, or aspiring to be such a thing, is a bit odd. You should strive to improve the output of others.<p>Being a .5x developer, but giving everyone on your team a small multiplier on impactful work is far more valuable than prolific output. In fact we call these people “Director of Engineering” or maybe “Principal Software Engineer” etc.
评论 #32600944 未加载
tamrix将近 3 年前
The blog post is a few years late<p><a href="https:&#x2F;&#x2F;1x.engineer&#x2F;" rel="nofollow">https:&#x2F;&#x2F;1x.engineer&#x2F;</a>
motohagiography将近 3 年前
So if one were 2x or 5x, which would make one too clever by half? Not a developer at all, asking for friend.
LtWorf将近 3 年前
Seems to be an unironical modern version of <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Real_Programmers_Don%27t_Use_Pascal" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Real_Programmers_Don%27t_Use_P...</a>
iLoveOncall将近 3 年前
Of course the article is right, but the initial Twitter thread that sparked the whole concept is beyond laughable.<p>&gt; 10x engineers hate meetings. They think it is a waste of time, and obvious things are being discussed.<p>Engineers understand the value of meetings. This is the sign of a 0x engineer. It&#x27;s the sign of a 10x code monkey. No legitimate business needs code monkeys.
ffhhj将近 3 年前
I know many 10x developers, they actually work 1&#x2F;10 of their workweek, yet deliver 1x.
bluelightning2k将近 3 年前
If you say 10x developer 10x then Jeff Dean appears behind you.
glouwbug将近 3 年前
It baffles me that anyone would want to tie the entirety of their self worth to their corporate career. Personally, no amount of extra effort has ever led to the reward I deemed suitable, so why work harder? The winners are the 0.75x - 1.5x engineers, those otherwise known as the Losers according to the Gervais Principle [1]<p>[1] <a href="https:&#x2F;&#x2F;www.ribbonfarm.com&#x2F;2009&#x2F;10&#x2F;07&#x2F;the-gervais-principle-or-the-office-according-to-the-office&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.ribbonfarm.com&#x2F;2009&#x2F;10&#x2F;07&#x2F;the-gervais-principle-...</a>
评论 #32600854 未加载
评论 #32600826 未加载
评论 #32600750 未加载
评论 #32600950 未加载
c54将近 3 年前
I&#x27;m a 1x engineer
评论 #32601833 未加载
评论 #32600837 未加载
giantg2将近 3 年前
I&#x27;m a .5x dev...
评论 #32600672 未加载
skered将近 3 年前
11x developer.
rvz将近 3 年前
Ok 10x developer.
m4jor将近 3 年前
10x developer
iratewizard将近 3 年前
The author is being overly semantic about a widely observed phenomenon in order to sling his devops. He&#x27;s saying the phrase isn&#x27;t good because a 10x developer given grunt work couldn&#x27;t actually churn it at 10x speeds, but they&#x27;re capable of doing complex work 95x+ faster than an average dev. It adds nothing to the discussion and is feel good drivel for insecure developers.
gene_takavic将近 3 年前
“10x” is also terrible because it shows complete social incompetence. What developers think they are saying is that they deserve a 10x salary (and that their bosses, out of the goodness of their hearts, will just give it to them). What they are <i>actually</i> doing is legitimizing metrics (that they will not control for very long) and micromanagement. They’re basically saying their colleagues are all 0.1x compared to then and should be fired… and it’s because we all so quickly knife each other that MBAs, individually less intelligent than us but with far more collective intelligence, end up ruling us.
seba_dos1将近 3 年前
There are no 10x developers. Well, I guess ADHD developers may <i>sometimes</i> resemble something like 10x developers when you look at them from the outside, but that&#x27;s only half of the picture.
VWWHFSfQ将近 3 年前
There is such a thing as a 10x developer. I&#x27;ve worked with them.<p>They&#x27;re &quot;10x&quot; because they have mastered a set a tools end-to-end that they use over and over again to achieve their goals. Examples:<p>* Does it need a client-side website? Bootstrap + jQuery<p>* Does it need a server-side application? Python + Django<p>* Does it need data persistence? PostgreSQL + Redis<p>* Does it need asynchronous tasks? Python + Celery<p>* Does it need a web server? nginx<p>* Does it need infrastructure? AWS + Terraform<p>* Does it need to scale? Yes.<p>* Does it need ? (you name it)<p>Add that all up and the people that can deliver those apps&#x2F;features are extremely rare. Those are the 10x developers.<p>And I&#x27;m not even talking about just using those components. I&#x27;m talking about using them <i>expertly</i>. Highly optimized.
评论 #32601036 未加载