3 ms·
I've been coding for 15 years and for some kinds of projects, I'm 10x to 100x more productive than I would have been 10 years ago. But it's only the case if the
by cryptica 7y ago
I've been coding for 15 years and for some kinds of projects, I'm 10x to 100x more productive than I would have been 10 years ago.
But it's only the case if the project's problem domain is complex enough and I get to design the solution from scratch.
If you asked me to work on an existing spaghetti code project or on a very simple front end project, you wouldn't be able to see any difference at all between my old self and new self.
In fact, my new self might underperform because I would be bored and going at a very slow pace.
There are 10x and 100x developer but you only notice them when the problem is very complex and you give them the opportunity to lead.
The idea that 10x devs don't exist is self-fulfilling in a way because managers who believe that don't look out for these devs within their own organizations, so they don't promote the right technical people and they never get to see that 10x return.
I find it deeply disturbing that many people have no trouble believing that some CEOs are 100x more productive than others but they don't believe the same is possible for developers despite the fact that many software projects are in fact highly complex systems; in the same way that companies are highly complex systems.