Need a laugh?


  1. The Dilbert Zone

  2. WWWF Grudge Match

  3. The Onion

  4. The danger behind dihydrogen monoxide.

  5. The Unwritten Laws of Programming.


Here they are:

The Unwritten Laws of Programming

  1. Assume your program will not work.

    "Why use object oriented programming practices (OOP)?" The use of private and public datatypes helps to locate the source of errors in your program.

  2. Assume you are stupid.

    "What if I am the only one working on a programming project?" You must still obey the laws of OOP. For you may come back years later to look at this code (An older you may be thought of as another person.)

  3. Assume your coworkers are stupid.

    "Why use information hiding? Isn't it better to share?" No. By limiting access to your structures you can find out who's code contains bugs.

  4. Assume your users are stupid.

  5. Assume you have an infinite address space.

Dedicated to 15-211 and 15-212, Fundamental Structures of Computing Programming I and II. All of the examples are based on actual programming principles.
Back to my home page.

Last modified:3/1/97 Edward Brekelbaum