|
Posted by Chung Leong on 09/27/06 03:58
Oli Filth wrote:
> That's only true up to a point. The clearest, most beautiful, most
> amazingly commented code in the world isn't going to be understood if
> it's OO, and the reader doesn't know anything about OOP. Similarly if
> the code is to implement a compiler and the reader doesn't know compiler
> theory. Similarly if the code is implementing MP3 codec and the reader
> doesn't know signal theory and compression theory, etc. etc. (insert
> scenario of your choice)
People who haven't read Plato won't understand any Platonian
referenences either, which is why you shouldn't them in your essay if
you just want the reader to learn the fate of your gerbil. Doing so is
stupid and pretentious. Baffling others with ill-applied knowledge does
not make one smart. While the desire to show off is excusable in
middleschool, in a workplace it's unprofessional, especially when it
becomes a burden to fellow workers.
Compiler code in a compiler is necessary. Compression code in a codec
is necessary. Using OO in a PHP project is a choice.
[Back to original message]
|