3 ms·
Am I the only one who thinks it's really weird that we throw around these lists of, "things programmers must read," but we don't ever throw around lists of, "th
by georgieporgie 15y ago
Am I the only one who thinks it's really weird that we throw around these lists of, "things programmers must read," but we don't ever throw around lists of, "things programmers must program at least X times"?
- omaranto 15y agoI guess for programmers believing in code reuse X is either 0 or 1...
- mappu 15y agoI've written essentially the same application several times in different languages, for different frameworks, or for substantially different platforms. I'd also count a serious refactoring or structural improvement as having programmed something again.
- nandemo 15y agoI think this could be a really interesting discussion. My first reaction to georgieporgie's comment was the same as omaranto's. But in practice, like you say, we do end up doing a lot of code re-writing. Suppose we are to explain omaranto's statement to someone who is not a programmer. My try is: given that (i) programs, whether in source or binary format, can be indefinitely replicated with virtually zero cost and (ii) we know how to write modular programs and (iii) there are plenty of useful modules available for re-use, we never have to substantially re-write anything from scratch. But (iii) is arguably false due to a variety of reasons: intellectual property issues, incompatible platforms, "incompatible" programming languages, etc. And (ii) is a big lie.
- fogus 15y agoLike this? http://blog.fogus.me/2009/05/29/pet-projects/ http://blog.fogus.me/2009/05/29/pet-projects/