Sorry for not getting back to this sooner. Vacation.
Watch out for the seduction of simplicity. Some things, especially physical things, really do rate an 800 page spec. An example: i can solve bigger problems by using multiple threads and multiple processes. However, doing that means giving up the simplicity of the stack. A few generations of EJB specs got wrapped around this idea of defining roles instead of transactions.
"How to approach Computer Science as a Scientist." sounds interesting. Are you more interested in observing systems, like a naturalist, or setting up experiments like a chemist? I've always seen myself as an engineer; I build stuff. |