If I turn you on, but George turns you off, are you on or are you off?

(written by Lawrence Krubner, however indented passages are often quotes)

This is a great (and funny) tutorial on how to design the architecture of software.

Source