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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

You're Not a 10x Programmer

38 点作者 pboyd2超过 3 年前

24 条评论

geoduck14超过 3 年前
I&#x27;m not a 10x. Ok, I&#x27;ll concede that point. I&#x27;ll be average for this conversation.<p>I know people who can <i>just solve problems</i>. If it takes me all day to solve something, I&#x27;ll reach out to Ken and he&#x27;ll say &quot;oh, check this setting. It is probably X&quot;. Dennis has seen so many problems, he knows how I&#x27;ve tried to solve them and the solutions before I&#x27;ve finished describing what is going on.<p>If these guys solve something in 48 minutes that take others 8 hours, they are 10Xers.<p>But they are more than being &quot;10x productive&quot;; they solve problems that would otherwise not be solved. They get stuff done that other people would lose patience with before it is <i>ever</i> solved. And the best part: it isn&#x27;t even HARD for them. When those guys rock, they do it with ease, they do it for FUN.<p>Sometimes I am a 10x programmer. Sometimes I spend 48 minutes solving a problem others work on all day before deciding it isn&#x27;t possible. My goal isn&#x27;t to &quot;be a 10x programmer&quot;, my goal is to be &quot;10x more often today than I was yesterday&quot;.
评论 #28817363 未加载
评论 #28816061 未加载
评论 #28817050 未加载
评论 #28817764 未加载
hvasilev超过 3 年前
Don&#x27;t tell me what I am and what I am not.<p>People understand the &quot;Olympics&quot; in terms of sport, but they don&#x27;t understand the exact same logic when applied to a craft. If you start early, if you focus on incrementally improving and you spend a very long time perfecting your craft, you can be a very, very productive programmer.<p>I have no idea why, but I&#x27;m seeing more and more people doing these kind of articles. I suspect they are coping mechanisms of the authors.
评论 #28816530 未加载
评论 #28817342 未加载
anm89超过 3 年前
I believe that a few times in my career I&#x27;ve been a 10x programmer. And it has nothing to do with algorithmic savy.<p>Those times have been when I&#x27;ve been able to mix my technical skills with an understanding of a businesses needs to recommend them avoiding going down paths that would have been really damaging and unproductive for them. Really it&#x27;s infinite x if the other path was going to provide 0 or negative value and the new path has any positive value.<p>I believe that that is the easiest opportunity for most devs to be 10x.
athrowaway3z超过 3 年前
Can we cut this entire topic short going forward.<p>Stop using the term 10x programmer and start calling it a master programmer.<p>The entire article would become 2 paragraphs of &quot;I was overestimating myself , you might be too&quot;
sattoshi超过 3 年前
Most people think that they’re above average. Not that many people think they’re in the top 10%.<p>The “most people are average, therefor you must be average” line of reasoning is nonsense. We know that exceptional programmers exist. Why it’s even controversial is beyond me.
panny超过 3 年前
I&#x27;m pretty sure 10x programmer was 10x the worst programmer, not 10x the average programmer. The average was something like 4x.<p><a href="http:&#x2F;&#x2F;web.eecs.umich.edu&#x2F;~weimerw&#x2F;481&#x2F;readings&#x2F;productivity-performance.pdf" rel="nofollow">http:&#x2F;&#x2F;web.eecs.umich.edu&#x2F;~weimerw&#x2F;481&#x2F;readings&#x2F;productivity...</a><p>&gt;3.2 INDIVIDUAL DIFFERENCES<p>&gt;These studies revealed large individual differences between high and low performers, often by an order of magnitude.<p>They also detail how they measured it.
sovietmudkipz超过 3 年前
I never stopped learning or tinkering. My programmer journey has been discovering how effective I can be.<p>When I start thinking about software as a solution, I think about what stories I want to tell about that software. I think about the user and the problem space and how I could deliver value. I think about what events (past tense!) may occur in my system. I think about how I can deliver&#x2F;deploy the system and I think of what incremental steps may be required to constantly deliver iterative work. The stories I want to tell are a god send when I write tests. Spending time setting up CI&#x2F;CD pipelines up front is a habit.<p>I’ve been working on a hypothesis that creating software is actually easy and understandable. I eventually overcome challenges to that working hypothesis. I want it to be true, so I’m figuring out how it can be true even if just for me.<p>I study a lot. I practice a lot. Maybe this is where anyone similar enough to me would be at this level of learning.<p>At any rate, it’s obvious to me that there are mentalities that are more effective than others at certain tasks. Of course there will be some who are 10x more capable than others.<p>Someone who is meditated and practiced the craft of software will be much more effective than someone just starting out.
Rainymood超过 3 年前
&gt;If you feel like a better than average programmer, there’s a 50% chance you’re correct.<p>This is not correct right? The word average should be replaced by the word median. Then this sentence is correct.<p>More on topic. I strive to be a 10x engineer by multiplying the output of my 1x teammates (including myself) by a factor 2... if I manage to make my team of 5 all twice as productive, boom 10x!
评论 #28817273 未加载
57844743385超过 3 年前
I’ve know several programmers who I would consider to be 10X.<p>You get an X multiplier when you have a lot of experience with the programming language.<p>You get an X multiplier when you’ve built lots of similar things.<p>You get an X multiplier when you understand related technologies in depth.<p>You get an X multiplier when you really understand how the computer works.<p>You get an X multiplier when you really understand the operating system.<p>You get an X multiplier when your damn smart.<p>You get an X multiplier when you’re organized and systematic.<p>You get an X multiplier when you know how to solve problems quickly.<p>You get an X multiplier when you work hard.<p>You get an X multiplier when you’re creative and can “see” systems in your head.<p>You get an X multiplier when you’re happy an motivated.
评论 #28817897 未加载
darthrupert超过 3 年前
What I&#x27;m not is a 0.1x programmer, and there are plenty of those out there.
iainctduncan超过 3 年前
Programming is, in many ways like music - it&#x27;s a multi-faceted skill with elements of math, pattern recognition, abstraction, and so on. (I&#x27;ve been doing both on and off for 35 years now). Personally, in my experience, I think a few things are true:<p>A) Way more people think they are 2x or 10x or whatever than they are. When you solve a hard problem, it makes you <i>feel</i> like a genius. As we never get to be in other people&#x27;s brains, we don&#x27;t realize they all get the same feelings.<p>B) There ARE geniuses out there. I have met musicians and heard of students (from professor friends) who are unarguably geniuses. People who can do shit like remember an entire Keith Jarrett concert and play it to their piano teacher afterwards. Or memorize a piano concerto from the score on an airplane and then go perform it. (I think that was Rubenstein? not sure.) They are out there. There are folks who were 10x better than I&#x27;ll ever be by the time they were 16 because their brains just wired totally differently from regular people when they matured. They don&#x27;t necessarily have stellar careers because they are frequently total oddballs in other areas. Talk to any professional music prof and they can tell you about some very odd geniuses. I have no doubt these people exist in comp sci too, they sure do in math. (Fun fact, piano genius Glenn Gould like to do giant number arithmetic in his head for fun!)<p>C) There are also a lot of professional programmers who just aren&#x27;t good. It&#x27;s so hard to evaluate that many folks who never really took to it can muddle through a degree and hold down a job, especially on a larger team. And heck, they are probably good contributors on these large teams by virtue of their other skills - someone needs to be good at reading requirements and talking to management.<p>So sure, I agree, the whole &quot;I&#x27;m a 10x&quot; or &quot;Be a 10x&quot; thing is usually balogna. But 2x or 3x? For sure. And there are geniuses out there who just smoke the rest of us without blinking.
BerislavLopac超过 3 年前
My main issue with the notion of 10x programmers is this:<p>- A 1 meter stick is 10x longer than 10 cm stick.<p>- A 10 years old car is 10x older than a 1 year old car.<p>- A $5000 laptop is 10x as expensive as a $500 one.<p>These are all clear and measurable quantities, representing well-defined properties.<p>How do we measure the difference between a 1x and a 10x programmer? All measurements that were tried in the past are either unrepresentative and easy to game (lines of code, number of commits...), or too vague or depending on interpretation to be useful for any objective measurement (productivity? languages learned? years of experience? development velocity?...)<p>Until we can find (eve we ever can) a clear, representative and objectively measurable value that we can use to rank programmers, any idea of 10x will not mean anything - or, to be precise, will mean what each of us wants it to mean.
chakkepolja超过 3 年前
Even after seeing some programmers like bellard and DJB achive 100x of that of a normal programmer, random web developers on hacker news and reddit continue doing mental gymnastics to prove all programmers are equal, maybe doing webshit in react is, after all, above science.
评论 #28818069 未加载
评论 #28817505 未加载
3np超过 3 年前
I am absolutely 10x compared to myself at an earlier stage in my career, at which point I was still perfectly hirable and productive.<p>There are certainly those who are 10xers compared to me today, especially those active in domains I have less experience in.
forty超过 3 年前
There are definitely programmers whose output&#x2F;delivery is 10x higher than some other programmers. Whether they are 10x and 1x or 1x and 1&#x2F;10th programmers respectively can be debated, but I feel the former is a more positive way to look at it :)
8bitsrule超过 3 年前
One of the things I like best about programming (<i>not</i> for a living) is that later on, I&#x27;ll look at my old code, wonder what was I thinking, and rewrite to get the same thing done, more clearly, in half the lines. Quality takes time.
hmmokidk超过 3 年前
There’s an obsession with hierarchies in this culture. Things that can’t be measured are.
hyperman1超过 3 年前
An easy example of a 10x programmer is just someone who has inside out knowledge about the business. I.e. someone who should have switched jobs to get a serious raise years ago.
EliRivers超过 3 年前
<i>Like the 10x programmers, that is a programmer capable of doing the work of 10 normals.</i><p>2.5 normals; a normal is a 4x programmer.
a_square_peg超过 3 年前
This 10x notion really needs to go away. Somehow a very narrow, limited scope metric grew into something that people believe can be a general capability metric of a profession that is supposed to be rather complex. It’s like saying in one study the highest scoring SAT students scored 10x the lowest (say 1600 vs. 160) and now there is a concept of 10x high-schooler. This is just plain silly and juvenile notion.
animalgonzales超过 3 年前
the &quot;10x programmer&quot; is just rugged American individualism repackaged to make a very profitable and skilled workforce feel insecure.<p>most successful tech projects are developed by teams with a diverse set of creative talents beyond coding including community building, design, documentation, education.
b20000超过 3 年前
instead of arguing who is the smarter programmer, help each other make more money.
tfdfvffg超过 3 年前
Salaries are so low in Europe, it only make sence to be a 0.1x programmer :D
redis_mlc超过 3 年前
Yet another screed from an impostor.<p>Many SV startup applications were written by one programmer - I&#x27;ve met several.<p>QED: those are 10x programmers.