3 ms·
> First of all most software developers have no idea what a quality software developer is until they see somebody who delivers 10x productivity and even then th
by u2019 7y ago
> First of all most software developers have no idea what a quality software developer is until they see somebody who delivers 10x productivity and even then they still cannot typically extract what makes that one developer so much more productive. This blindness is often present in organizations that don't know how to hire or who value their subjective considerations over objective criteria.
What is a quality software developer? 10x compared to whom? Are you saying they can write the features in 1 hour what someone else would take 10 hours to do or they would think of scenarios and edge cases that a newbie would not think of attending to.
- prmph 7y agoMore like the latter. In my view a high quality developer is not one that pushes out code fast. Not that they are slow, but what distinguishes them primarily is their ability to deliver higher quality software, software that is well architected, robust, performant, etc. It is like the difference between average chess players and grandmasters. Grandmasters do not necessarily think any faster than regular players; they think better. For example, they are better able to prune out useless lines of analysis, thus making more efficient use of their cognitive resources