chris's blog

Final Exam

The author of this bit is unknown. It's relatively ancient in Internet time, probably dating from the 1970s or earlier. It's still good for a giggle or two.


Instructions: Read each question carefully. Answer all questions. Time: 4 hours

BIOLOGY: Create life. Estimate the differences in subsequent human culture if this form of life had developed 500 million years earlier, with special attention to its probable effect on the English Parliamentary system. Prove your thesis.

API versus code

It may seem counterintuitive to many programmers that it is better to have poorly implemented code with a solid API design than to have well-implemented code with poor API design.

Do not doubt your code will live on, be reused in other projects, and take on a life of its own. If the API design is good, the code itself can always be refactored to improve its performance. Conversely, if the API design is poor, changes to it require cascading changes to all of the code using it.

Syndicate content