I feel like there certainly must be some folks who have development as a talent. They know how to assimilate (like I did with the Japanese method of knife sharpening, which was new to me 3 or 4 years ago, but which I assimilated after 2 or 3 practice runs) new techniques like OO development, or functional programming, or TDD, by just sort of reading about it, maybe watching a video, or some other quick thing, and then just being able to do it.
Musing about talents and skills Show more
A lot of folks will tell you that a talent is irreplaceable, but I think, both from my cultivation of knife sharpening skills, and also from my experience in tech, that you can replace talent with a good 20 - 30 years of practice, every few months, or maybe having a full time job with it for 2 or 3 years. Maybe 5, for the really advanced stuff.