in reply to Code re-use: productivity gains vs. skill deprecation
On the surface, the answer is Yes. Assuming that you're not close to 100% reuse, you'll still be writing code, and there are always opportunities to increase coding skill.
Let's raise this a level and ask a meta question:
Given a choice between increasing your coding skills while holding productivity constant, and increasing your productivity while holding coding skill constant, which would you choose and why?
This meta question is important, because it gets at whether you're answering the right question.
I approach this with two beliefs: First, that there is a point of diminishing returns on the coding skill curve. There is a place on the curve where you the effort one needs to apply to get better is effort traded off against other opportunities. (It might take several years to reach that place*.) Second, that coding skill is a means to and end, and not, tempting as it might be, an end to itself.
*See Peter Norvig's Teach Yourself Programming in Ten Years.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Code re-use: productivity gains vs. skill deprecation
by Phemur (Beadle) on May 22, 2002 at 16:58 UTC |