TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Myth of the Myth of the 10x Programmer

248 pointsby payne92about 5 years ago

51 comments

remmargorp64about 5 years ago
10X programmers DO exist. They aren&#x27;t just a myth, and they aren&#x27;t just about knowing when to buy vs build, or when to use a particular framework or toolkit, or how to &quot;mentor&quot; other developers.<p>Chris Sawyer wrote 99% of the code for RollerCoaster Tycoon in x86 assembly language, with the remaining one percent written in C.<p>RollerCoaster Tycoon was a beautiful game which still stands the test of time to this day. The fact that a single person was able to build a blockbuster-level game almost entirely by themselves <i>in assembly</i> is a truly impressive feat which very few programmers would even dream of undertaking.<p>Being a &quot;real&quot; 10X programmer is like being a savant. It&#x27;s about being FUCKING SMART, and it&#x27;s about being able to deliver a working, polished product in the same time that a normal team of ten people would be able to deliver it (or in a tenth of the time that a single person might).
评论 #22354783 未加载
评论 #22350846 未加载
评论 #22351210 未加载
评论 #22351609 未加载
评论 #22351940 未加载
评论 #22358417 未加载
评论 #22352111 未加载
评论 #22356520 未加载
评论 #22357008 未加载
jimbokunabout 5 years ago
Here is your 10x programmer:<p><a href="https:&#x2F;&#x2F;norvig.com&#x2F;sudoku.html" rel="nofollow">https:&#x2F;&#x2F;norvig.com&#x2F;sudoku.html</a><p>&quot;In this essay I tackle the problem of solving every Sudoku puzzle. It turns out to be quite easy (about one page of code for the main idea and two pages for embellishments) using two ideas: constraint propagation and search.&quot;<p>If you gave this task to an &quot;average&quot; developer, how long would it take for them to implement? How many lines of code would it be? Would the implementation be correct? How long would their code take to execute?<p><pre><code> % python sudo.py All tests pass. Solved 50 of 50 easy puzzles (avg 0.01 secs (86 Hz), max 0.03 secs). Solved 95 of 95 hard puzzles (avg 0.04 secs (24 Hz), max 0.18 secs). Solved 11 of 11 hardest puzzles (avg 0.01 secs (71 Hz), max 0.02 secs). Solved 99 of 99 random puzzles (avg 0.01 secs (85 Hz), max 0.02 secs). </code></pre> Does the average developer know what &quot;constraint propagation&quot; and &quot;search&quot; mean in the above sense, or remember enough about them from their CS class to recognize them as the right tools and how to implement them?<p>Also, can the average developer implement a spell checker from scratch on a single transcontinental flight?<p><a href="https:&#x2F;&#x2F;norvig.com&#x2F;spell-correct.html" rel="nofollow">https:&#x2F;&#x2F;norvig.com&#x2F;spell-correct.html</a><p>So Norvig is always the paradigmatic example of the 10x developer, for me. Having a broad range of CS techniques at your disposal and knowing how and when to deploy them, is almost a super power.
评论 #22351633 未加载
评论 #22354280 未加载
评论 #22352336 未加载
评论 #22352455 未加载
评论 #22351527 未加载
评论 #22352515 未加载
评论 #22354077 未加载
评论 #22354426 未加载
评论 #22352175 未加载
评论 #22352122 未加载
amznthrowaway5about 5 years ago
&gt; highly productive developers (10x or otherwise) are problem-solving at a much higher level<p>This is a very important point, but calling these highly productive developers &quot;10x&quot; doesn&#x27;t really make sense. They are more like &quot;infinity times&quot; compared to the average when it comes to getting a difficult task done, since the average developer would just get stuck and never be able to invent good designs and solve the difficult problems. Even worse, some programmers are in the negative on many tasks, adding additional complexity and overhead while making little to no positive contributions, especially when you give them a problem beyond their capabilities.
评论 #22351314 未加载
评论 #22352190 未加载
评论 #22350915 未加载
marcus_holmesabout 5 years ago
I think part of the objection to 10x programmers is around expectations, self-assessment, and attitudes.<p>There are people out there who have difficulty working with others. Some of those people feel that this difficulty is because they&#x27;re so FUCKING SMART and the others are morons who are beneath them. They&#x27;re extremely difficult to work with in a team environment, but come across as completely confident about their own abilities.<p>These people are toxic to work with. They drag everyone else in the team down (part of the reason they are productive is that everyone else has to spend time and effort dealing with their bullshit).<p>Management should spot this and deal with it. But in a lot of situations the &quot;10x&quot; has managed to get into a position where they have a lot of information that the rest of the team doesn&#x27;t have (deliberately, usually) and getting rid of them would be difficult. And some managers buy into the whole myth as well, and having a toxic &quot;10x&quot; on their team that they have to carefully manage is a point of pride, or something.<p>This archetype, the lone genius developer who is 10x everyone else, is extremely appealing to some people. Regardless of their actual ability, they start believing that they are this. And worse, behaving like this.<p>So while, yes, there are some programmers out there who are very productive, the majority of self-proclaimed &quot;10x programmers&quot; you&#x27;re actually likely to meet are just socially unaware assholes with inflated egos.
评论 #22354642 未加载
评论 #22354582 未加载
评论 #22354897 未加载
评论 #22354787 未加载
评论 #22354370 未加载
hardwaregeekabout 5 years ago
Y&#x27;know, productivity is kind of overrated. The programmers who I admire aren&#x27;t the people who could implement a React CMS in record time, but the people who built React. Or Rust, or Haskell, or FFmpeg. I guess one could argue that the programmers are 10x, 100x or even (10^n)x simply because their work has helped other programmers become more effective, thus through the multiplier effect resulting in massive productivity. Or because you need someone who can work at 10x to build something of large impact. But first, that just means that Large Impact =&gt; 10x, not that 10x =&gt; Large Impact. Second, that&#x27;s oversimplifying a massive, nuanced impact into a number for no real reason.<p>Honestly I suspect the idea of 10x developers was created as a way to explain to managers why you need to pay ol&#x27; Leslie over there the big bucks. If you claim Leslie works at 10x the speed and only needs 2x the salary, the math works out for a business major. So I guess that&#x27;s the reason you need the number.
评论 #22355714 未加载
评论 #22355198 未加载
gilbetronabout 5 years ago
The concept of the 10x programmer seems to have been drifted from its original meaning. It isn&#x27;t that there&#x27;s a coder that is 10x better than a <i>good</i> coder. It is that a lot of people are really bad at their jobs, and a coder that thinks and learns about problems can be far better than those people. It comes from terrible &quot;corporate drone&quot; software developers in the 80s and 90s - the ones that would takes weeks to developer simple routines. Bring in someone that loves software dev, and they appear magical.<p>Today, with Google and Stack Overflow, that gap has diminished, but there is definitely people still way better than &quot;average&quot; developers. However, if you have someone that keeps their skills sharp and their problem solving desire sharper, you won&#x27;t fine anyone 10x - maybe 2 or 3x, at best.
评论 #22351793 未加载
评论 #22351905 未加载
评论 #22351170 未加载
评论 #22351390 未加载
评论 #22351283 未加载
评论 #22351988 未加载
评论 #22352117 未加载
评论 #22351761 未加载
评论 #22351440 未加载
评论 #22351123 未加载
WalterBrightabout 5 years ago
I personally know many programmers who are easily 10x average programmers. No question about it.<p>They crank out code that is easy to read, easy to understand, works right out of the box, and gives years of trouble-free operation.<p>Sean Parent is one of those programmers. It&#x27;s pretty obvious when he describes how he replaced a nightmarish tangle of code that re-invented a simple rotate algorithm.<p>It&#x27;s a remarkable talk:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=W2tWOdzgXHA" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=W2tWOdzgXHA</a>
nybblesioabout 5 years ago
The OP&#x27;s example is perfect: he didn&#x27;t go to the leaf-nodes and write <i>each test by hand</i>. Instead, it was clear that writing a tool to do the job would be better. Software is all about leverage. This is what defines a 10x programmer.<p>However, I&#x27;m constantly amazed how many programmers fail to see the forest for the trees.<p>To a large extent, not seeing (or seeing and ignoring) this type of solution is learned behavior. Many environments are hostile to this world view. Writing tools (especially those that generate code...eek!) is seen as &quot;over-engineering&quot; and &quot;unnecessary complexity&quot;. If you&#x27;re in a factory, on a line, your job isn&#x27;t to climb away from your leaf-node.<p>Any programmer has the potential to be 10x, they just have to see and act upon it. Few do.
评论 #22351380 未加载
CognitiveLensabout 5 years ago
It&#x27;s worth pointing out that the research found a 10x _spread_ between the least-productive and most-productive engineers - a &#x27;10xer&#x27; isn&#x27;t someone who does ten times more than the average, so it becomes less mythical if you think about someone who does, e.g. 2x more than average in an organization with a few burned out engineers doing 20% of the average.
评论 #22351377 未加载
BXLE_1-1-BitIs1about 5 years ago
I remember one programmer that I characterised with &quot;He writes a lot of code&quot;. I ended up with one of his not small routines that I replaced with a one page assembler routine in MVS NIP rather than OPEN.<p>When reworking printing software to support multi color, I researched a commonly used subroutine though several layers of calls and replaced it with, yes, a single character constant.<p>I lost count of the many legacy applications where I tossed out great gobs of code produced by &quot;productive&quot; programmers.
评论 #22352188 未加载
评论 #22351435 未加载
petilonabout 5 years ago
10x programmers do exist. But here&#x27;s the thing: its not worth being a 10x programmer. Managers don&#x27;t necessarily want them.<p>First of all, if you complete a project 10x faster than the expected time, managers will assume that they had overestimated the project, as opposed to recognizing that you&#x27;re a 10x programmer. I have seen this time after time after time.<p>Secondly, if a manager does recognize that you&#x27;re a 10x programmer then you will be seen as a risk: what happens if you leave the company? If the product was built by a team then that&#x27;s a legit business. If the product was built by just 1 person then that&#x27;s not a legit business as the business can suddenly collapse if that 1 person leaves.<p>Third, you make your co-workers look bad by raising the expectations bar. You will not win any popularity contests. You may make your manager look bad too, if your performance diminishes the value of the manager.<p>If you&#x27;re indeed a highly capable programmer here&#x27;s my advice: don&#x27;t be a 10x programmer by doing 10x the quantity of work or completing projects in 1&#x2F;10th the time. Instead be a 1.1x programmer, then expend your remaining energy helping your teammates grow, and broadening your influence. (So scale yourself horizontally instead of vertically.) This advice is often not easy to heed if you&#x27;re introverted, and if you&#x27;re extroverted you are already a manager instead of a programmer.
评论 #22354853 未加载
评论 #22351493 未加载
评论 #22352324 未加载
评论 #22351809 未加载
e1gabout 5 years ago
I think we instinctively recognize the outsized levels of certain pros: a 10x leader that is a different creature from a typical manager, or a captivating writer that is 10x better than the average novelist, or a 10x actor vs a standard-issue LA newcomer, or a 10x teacher who inspires far beyond what curriculum mandates. Can we accept 10x lawyers, coaches, artists, or musicians based on their impact? We do, and we seek and celebrate them. Why fashion designers but not app designers, why essay writers but not program writers?
Eridrusabout 5 years ago
One thing I have observed recently is the existence of &quot;10X projects&quot;.<p>This might be a symptom of working at a big company, but I have been really impressed by the ability of some projects to achieve their ends while others get stuck in quagmires due to the fault of nobody on the project per se, but rather the definition of the project itself.
1e-9about 5 years ago
Harder problem =&gt; Increased productivity variance<p>For extremely hard problems, it&#x27;s not difficult to measure greater than 10X differences between highly-talented senior developers and the average productivity of those capable of meeting requirements.
dustinmorisabout 5 years ago
This whole 10x programmers debate is tiring. Why do we even argue over such a dumb thing? OF COURSE THEY EXIST. That is not even debatable. It&#x27;s a fact of life that there are people who can achieve more than others. It is the case in sports, in politics, in school, and not surprisingly also in tech.<p>You have football players who play their entire life and they don&#x27;t progress beyond a hobby team and then you&#x27;ve got the likes of Christiano Ronaldo and Lionel Messi.<p>The question is does it give a 10x dev a justification to behave like a dig? No, it doesn&#x27;t. You still have to be a good team player, just like in a football team a 10x player won&#x27;t perform well if he&#x2F;she is pissing off the rest of the team.<p>So can we stop debabting about facts of life and just get on with it?
评论 #22355300 未加载
ccheeverabout 5 years ago
I think the way to think about this is that there are some people who figure out ways to do things or invent things that just wouldn&#x27;t be figured out or discovered by other people.<p>So, it&#x27;s not 10x or anything-X even, it&#x27;s just that, if the stuff that can be uniquely provided by &quot;10x&quot; people is important to you, then you need someone like that. 10 1x developers aren&#x27;t likely to give you that (except to the extent that you have 10 chances to discover that one of them is actually a 10xer on some dimension).
bloody-crowabout 5 years ago
I think team sports is a good analogy here. There&#x27;s no people who are 10x stronger, or who can run 10x faster than their teammates, but there&#x27;s certainly people who&#x27;d score 10x points in certain circumstances than anybody else, and that is what 10x programmer is about.
评论 #22352199 未加载
mikekcharabout 5 years ago
The reality of the situation is that rather than 10x programmers, there are actually 0.1x programmers. Frequently you will have teams that are so burdened by whatever hurdles are in their way that they produce only a tenth of what they could be producing. Interestingly, there are programmers who self impose those hurdles. There are programmers to impose those hurdles on others as well. Quite frequently, though, the hurdles are either imposed from afar, or occur as a result of unfortunate decision making that has accumulated over a number of years.<p>A real &quot;10x&quot; programmer is a programmer who is able to unshackled themselves from the burdens that turn them into 0.1x programmers. Beware, however, because many of these people achieve their productivity at the expense of others on the team. Indeed, there is a special breed of programmer who will inflict 0.1x burdens on the rest of the team precisely so that they can appear to be a 10x programmer.<p>I once worked on a team of 5000 programmers, where the average number of lines of code produced per programmer per day was 1. We can all argue that KLOC per month is a terrible productivity measure. However when your productivity is around 20 LOC per month (without the K), there is something <i>seriously</i> wrong ;-) 0.01x programmers (at best)????
评论 #22353118 未加载
t0astbreadabout 5 years ago
It doesn&#x27;t matter whether 10x programmers exist. Programming is not a sport and as such, competition will only lead to narrow thinking, useless optimization and hatred. What we should really strive for is making programming a more creative activity where people learn from and inspire each other, not a competition.<p>Oh and also, &quot;finding the 10x engineer&quot; feels like a hotspot to inject hidden bias into recruiting.
评论 #22351144 未加载
评论 #22351158 未加载
koonsoloabout 5 years ago
I&#x27;ve been a 10x developer compared to my yesterday self.<p>I needed to add a feature that required a big rewrite of my framework. This would take maybe 2 weeks.<p>The next day I realized I could support that exact same user benefit with only a few lines of code.<p>Sometimes just looking at the problem differently, or sleeping over it can have a huge impact, not only compared to other developers, but also to yourself.
yodsanklaiabout 5 years ago
&gt; I think 10x developers, like world-class athletes, musicians, and authors, absolutely do exist.<p>For this question to make sense, one should give a better definition of what constitutes the output of a programmer.<p>In a sense, there are Nx programmers for any arbitrary N because some developers can build things that other can&#x27;t.<p>But we can&#x27;t reduce the work of a software engineer to &quot;programming&quot;. Most &quot;programmers&quot; today aren&#x27;t developing some new hobby systems from scratch (it&#x27;s the easy part IMHO). They work in the context of a team, they have to deal with legacy code (possibly boring, using technologies they don&#x27;t like), they write doc, review code, discuss designs and solutions, they give talks to present their work, they train or supervise colleagues, they interact with difficult managers or colleagues and so on...<p>In that context, I wonder how &quot;star programmers&quot; operate. I wouldn&#x27;t be surprised if some of them are even under-performers.
thoman23about 5 years ago
A few people have touched on it here, but I&#x27;ll add my voice. I firmly believe that there are programmers who are better described as a &quot;1 vs. 0&quot; programmer. Some programmers have a creative talent in them that leads them to create elegant solutions that literally a team of 50 average programmers would not.
gandalfgeekabout 5 years ago
If you look at the original paper (going back to 1968) where the data for a 10x difference was first found, there are a ton of... issues.<p>I&#x27;ve covered this in detail here: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Gho89X72Xas" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Gho89X72Xas</a>
oarabbus_about 5 years ago
There are 10x salespeople, 10x authors, 10x basketball players, and 10x scientists; why should there not be 10x programmers?
overgardabout 5 years ago
I agree with the article, but I also think it leaves out something fairly important, which is minimizing huge time sinks. Instead of being 10x better, how can you reduce wasted time 10x?<p>I remember working with this one guy that was light years smarter than me, but if you watched him use the IDE it was <i>painful</i>. He did <i>everything</i> in the menus, slowly. How much of his life could he have back from memorizing f5 and a couple other shortcuts?<p>Maybe you could reduce waste in various ways:<p>* Learn keyboard shortcuts instead of pecking through menus<p>* Use search instead of browsing (especially with keyboard shortcuts!)<p>* Have you ever lost half a day debugging something that turned out to be dumb? (I have!) Is there a way to modify your coding style or your testing habits so you never hit that again?<p>* Do you know your stack well enough that (given the time) you could reimplement the same ideas yourself? (Or is it a magic box that you can&#x27;t debug? How much time and effort do you spend prodding the magic box?)<p>* Have you automated all the manual things you currently do?<p>* Are you wasting a lot of time dealing with bad abstractions when something much more basic would suffice?<p>* Are you mastering your tools&#x2F;languages&#x2F;frameworks, or are you switching around so often that you spend a lot of time looking things up?<p>* Do you have input into how your tasks are written, or are you stuck with whatever breakdown someone else came up with? Is your work getting awkwardly twisted to fit into these milestones? Can you work out a better system with your leads?<p>That&#x27;s the tip of the ice berg -- I think if you look at almost anything you do, you can generally find some aspect of it that&#x27;s cumbersome and wasting your time. I feel like when you account for wasted effort&#x2F;time, and removing it, becoming &quot;10x&quot; starts to seem a lot more reasonable -- it&#x27;s not about being a genius, it&#x27;s about being introspective and careful about how you perform your work. It saddens me to say this, but I think that sort of introspection is rare. I see so many programmers doing uncomfortable awkward things every day, because it&#x27;s only like 10 extra seconds, except those 10 seconds times 20 times a day times a year and now that cost is out of control
评论 #22352235 未加载
评论 #22354772 未加载
评论 #22352260 未加载
slowhand09about 5 years ago
They are rare, but definitely out there. I&#x27;ve worked with one, managed one, never been one. One charateristic I observed over these 2, they&#x27;d take a manual home and read it over a day or two. They&#x27;d retain most of it. They tend to be touch typist not needing to look at the keyboard often. This reduces context switching and lets them flow when they are being creative. They know and remember syntax, library routines and interfaces so they aren&#x27;t stopping to look things up. They &quot;try on the fly&quot;, fail fast and often, and move to alternatives when blocked. The ones I know I&#x27;d love to start a company with. But I would be the bottleneck...
NohatCoderabout 5 years ago
I don&#x27;t know if there is truly such a thing as a 10x programmer, but I have no doubt that 0.1x programmers exist in hordes. Even people who at small scale seem competent can often end up making a complicated mess when dealing with bigger projects.
kunglaoabout 5 years ago
Considering how software development has become relatively lucrative and so many want to throw themselves at this, it&#x27;s bound to create a large pool of incompetent engineers. Specially because this isn&#x27;t an industry that is regulated like medical doctors or architects. Given that, I think it should be relatively easy to find 10x performers on different teams.<p>However, to find a 10x guy in a high-performing team, that&#x27;d be a sight :)
keanzuabout 5 years ago
If we take a simple application of Price&#x27;s law:<p>The square root of the number of people in a domain do 50% of the work.<p>In a group of 121 the top 11 are doing 10x the work of the other 110.
helsinkiandrewabout 5 years ago
The best way to carry 8 gallons of milk across a muddy field in a leather bag is to leave it in the cow.<p>I never assumed that the 10x programmer was actually writing 10x the amount of code in the same time but instead knowing how to do something in a 10th of the time, with less risk and cost (by a using a better algorithm, novel approach, or 3rd party package etc).<p>It&#x27;s the difference between being a developer and a programmer
SideburnsOfDoomabout 5 years ago
&gt; I developed them in 3 days, by writing a C program to automatically generate the range of tests.<p>So they were 10X at that task. Are they like that, consistently, all the time? Maybe next time it&#x27;s another person&#x27;s turn to have the insight on how to drastically simplify the task.<p>This is not &quot;10x people&quot; at all then. This is a &quot;10x day&quot; or a &quot;10x week&quot; in a fairly normal person.
nhumrichabout 5 years ago
I find that I am a 10x developer when I compare myself to other versions of myself. I have had days where I honestly feel bad because I got almost nothing done, and other days where I get a ton done. If I was able to correctly channel my focus and effort, I would be 10x then I used to be. Now sure, maybe the time spent not as focused allows me to have those bursts of productivity.
chxabout 5 years ago
I&#x27;d argue today a team could be 10x. Yes it requires someone who knows the concepts and can effectively communicate them but also awesome project managers, designers and QA personnel. A great team (I am lucky to be part of one) functions like a well oiled machine churning out acceptably quality features and fixes the problems at a surprising rate.
sunstoneabout 5 years ago
To make an analogy with the ancient Roman trieme ships with three tiers of rowers. A 10x rower in that context is not the guy who can pull the oar 10 times harder, it&#x27;s the guy who, while he can pull the oar, can also tell you when the ship is on course because he knows how to navigate and thereby makes everyone&#x27;s effort more efficient.
DantesKiteabout 5 years ago
Despite the differences in definition, reading the comments on this page has been lovely. I’ve enjoyed the many perspectives.
noicebreweryabout 5 years ago
The author of this article is a 10x self-promoter for using a hotly debated precept to humblebrag about his accomplishments.
liamcardenasabout 5 years ago
Why wouldn’t there be such thing as a 10x programmer? Is the average programmer so good? There are outliers in every industry. Professional athletes are a clear example — they are often many orders of magnitude better than the average player of their respective sport.<p>There are probably also a few 100x engineers, maybe someone like Elon.
评论 #22351129 未加载
whateveracctabout 5 years ago
If you&#x27;re really 10x and you&#x27;re giving that 10x to some company and not getting 10x value, you&#x27;re doing yourself a disservice! Either get fair value (probably won&#x27;t happen) or give them less than that 10x and use your spare energy for other pursuits (relaxing, entrepreneurship, art, hobbies, etc)
d--babout 5 years ago
He’s saying 10x developers are those won’t don’t code 10 times faster the same code, but those who find ways to code 10x less for the same results. that I agree with.<p>But then he compares 10x developers to world class athletes... That’s a bad comparison. The 10x developer is the guy who takes the bus instead of running marathon!
cmhnnabout 5 years ago
How does an industry so full of brilliant people who consider themselves much smarter than their users keep arguing in these absolutes about programmers like their skills are easily classified.<p>Many things have become popular that were originally written like ass by someone who was better at making something people found useful than they were at data structures or thinking in big O.<p>A lot of genius language design people are nearly useless when the whole messy world of shit like network, filesystems and interacting with things not their language is involved.<p>Programmers being human also are not some consistent machines that constantly maintain some level of productivity regardless of what is going on in their personal life or their interests waxing or waning in a given problem space.<p>The people whose code has changed the world are maybe a handful or two. So, astounding developers much better than most do exist. But even they are not some multiple of every coder for every problem.<p>Nevermind, it&#x27;s time to stop even thinking about programmers alleging truisms about programming and go get my MSNBC|FOX fix so I can get the necessary stimulus to knee jerk.
DonHopkinsabout 5 years ago
It&#x27;s not that Alan Turing was a 10x or 100x programmer (not that there were many others to compare him to at the time), but that he had a deep intuitive understanding of mathematics, which he could apply to many problems from different fields.
xornorabout 5 years ago
It is very easy to find -10x programmers, which proves that there are also 10x programmers. It depends on the reference skill level.
paulus_magnus2about 5 years ago
Can we stop the self hate already? There definitely are 10x musicians, 10x painters, sportsmen and 10x programmers. You know what never exists in 10x form? Burocrats and middle managers who write articles like this one.<p>I suggest to flag this as fake news and all future articles intended to devalue young talented programmers who yet are to discover their true market value.
评论 #22351068 未加载
评论 #22351697 未加载
评论 #22351100 未加载
评论 #22351175 未加载
tanseydavidabout 5 years ago
10X programmers do exist but good luck finding them as Job Seekers.<p>It is also a concept which is NOT SCALABLE.
xtfabout 5 years ago
Problem is the scale. Script kiddies and junior programmers are 0.1x to 0.6x or people reinventing the wheel by not using a framework, they could be far less and let&#x27;s not talk about security. Experienced (senior) devs should be counted as 1x. Beside knowing to programming fast, they (should) know how programm more correctly.
_y5hnabout 5 years ago
What have the company done in the past 15 years to build a progressive learning culture?
bsaulabout 5 years ago
If you look at it the other way, is there any field where some pro aren’t 10x « better » than other pros, at least by some metrics ?<p>In sport it’s pretty obvious there are, and you can measure it because there’s a « winner » and a « looser » at the end of each game. But i’d imagine it’s there in pretty much anything.
jpswadeabout 5 years ago
Being a 10x programmer is not sustainable and doesn’t scale well.<p>A great team is not made up of lone rangers and wild stallions.
wanoneabout 5 years ago
10x programmer @ 1x pay
lincpaabout 5 years ago
If you use [The Pure Function Pipeline Data Flow v3.0 with Warehouse&#x2F;Workshop Model](<a href="https:&#x2F;&#x2F;github.com&#x2F;linpengcheng&#x2F;PurefunctionPipelineDataflow" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;linpengcheng&#x2F;PurefunctionPipelineDataflow</a>), although the development speed will be a little slower, thinking will be a little more, but later reading, incremental development and maintenance will be less than ten times.
ten_xerabout 5 years ago
As a 10x programmer myself (NOT TO BRAG) I will tell you we definitely exist. My greatest annoyance is watching the rest of you peons crawl along at a snails pace while I am inventing the next groundbreaking technology that will completely flip your existence upside down. Perhaps the only person who could even understand my level of motivation is Elon Musk, but I&#x27;m not even sure if I would have the patience to explain it to him.<p>It is a daily occurrence that while you are trying to find a missing semicolon that I&#x27;m already cleverly arranging your old commits using git rebase to turn your finger-painting into a Van Gogh. My only advice is just to get used to it, because we aren&#x27;t going away. The best thing you can do is hope to get a management role so that you can be freed from the burden of competing with us. Let&#x27;s be frank: most of us 10x programmers are on the deep end of the spectrum and therefore won&#x27;t want or perform well in a management role, but for those of us that can, managing normal programmers would be excruciating.
评论 #22358659 未加载
评论 #22355706 未加载
评论 #22370038 未加载