What I am trying to tell you is a man that can put out code of that complexity in assembler at that speed doesn't need to reuse anything. To compare writing an OS, compiler, etc to writting business rules, it is you who is being silly.Quote from sjfan:
Do you have a point of sort to make? I've done enough assembly in a past life and then I did lot of statistics work in grad school; I sure as hell was glad to use an objected oriented language for the latter; the efficiency loss is worth it compared to the ease of implementation and reuse.
So again, do you have a real point or are you just trolling on a subject you don't think many people would understand?
The point you should have made is that if he were part of a team, everyone else may have a hard time reusing his code, and that as Knuth has pointed out, programs are meant to be read, not necessarily only executed.
I assure you, if it were just Ken Thompson on the team, Ken Thompson does not have a hard time doing anything on a computer.
People have been sold all these abstraction tools and they just follow them blindly as if it makes their lives easier by the word of some guru. Ford talks about the dangers of this in his new book which I recommended elsewhere:
http://www.elitetrader.com/vb/showthread.php?s=&postid=2179729&highlight=Ford#post2179729