|
|
|
|
|
by ghh
4460 days ago
|
|
So Naur is saying that programming helps programmers understand how software can solve the problem at hand, and that this is more important than the resulting code. I might be reading this the wrong way, but this helps explain the Not-Invented-Here syndrome [1].
Why not just re-use some other code? Because it's not just about the code, but about the programming team's understanding of how the software tackles the problem. [1] http://en.wikipedia.org/wiki/Not_invented_here |
|
However, the rational way to do it would be to try and read the outside code and reuse it as much as possible. In the same way that you read a book on Calculus and do not need to write a new one if you have learnt it.
But we humans are anything but rational.