The programming talent myth
The programming talent myth
Posted Apr 29, 2015 6:24 UTC (Wed) by marcH (subscriber, #57642)Parent article: The programming talent myth
It's a U-shaped curve... with two bell curves at each end. Programming is an art, which means it requires knowledge and discipline (like for any job), but also some level of passion and creativity (unlike for repetitive jobs). Most of us have seen the ~10x productivity gap at the office between creative people versus people just doing everything by the book. For instance, programmers with some level of passion and creativity continuously question what they are doing and how they are doing it, then refine and reinvent their own tools. Just that as a start is plenty enough to explain an 10x productivity increase.
This gap is not even specific to programming; it's the same for any job where creativity can make some difference.
Sure there is a myth of the rock star programmer (people love having heroes), but it's not like every programmer is average either. Like in many other jobs there is a big gap between employees who care and those who don't. I think the gap is wider in programming because new tools can be created in the matter of days.
PS: - passionate != 60+ hours of work per week
- passionate != impossible to manage/work with
The LWN site is currently under high scraper load, so comment display has been suppressed for anonymous users. If you are a human, you may read the comments by clicking the button below:
Note: you can avoid this step in the future by logging into your LWN account.
