3 ms·
This is very short term thinking. You can't tell who is a 10x developer based on a two week project. That project is not complex enough to challenge anyone. Yo
by cryptica 7y ago
This is very short term thinking. You can't tell who is a 10x developer based on a two week project. That project is not complex enough to challenge anyone.
You can see 10x or 100x developers only when you have large complex problems that could take years to solve correctly by a regular developer (e.g. scalable load balancers, scalable messaging systems, decentralized trading engines, advanced ERP systems, scalable machine learning solutions).
Some of these projects can and do take years to implement, but a 10x developer can deliver in 1/10th of the time.
For example, from my own personal experience, I worked and maintained a popular open source project for 5 years (part time), but I rewrote the whole thing (to the same standard as before in terms of meeting functional requirements/stability) in just 3 months (part time); that's 20x productivity.
The irony of 20x productivity is that during the rewrite, there are times when I would sit a whole day without implementing a single line of code; just thinking and searching for the best solution to a tiny sub-problem that had significant implications for future sub-problems. So the productivity gains were not a result of faster coding; it was the result of being able to foresee future problems and considering all possible alternatives and possible permutations of design decisions.