Re:Ask HN: Building a side project that makes money. Where t...
by thinkmassive on Thursday April 06, 2017 @09:15AM
(#14050181)
This exact question is addressed in the book "Grit" by Angela Duckworth. I highly recommend reading the book, but to summarize her findings on this question...
talent x effort = skill
skill x effort = achievement
So yes, you can achieve more by starting with a higher level of skill, however putting in effort (through deliberate practice) is the best way to increase both your skill and achievement (talent x effort^2).
To put it another way, if you had a lot of practice at building CRUD apps, have your IDE set up, know the short cuts, might it take you 40 hours where someone else needs 400?
In that case, time and skill would be fungible. (Or, skill can be thought of as "stored time.")