Friday, January 8, 2010

Know Thyself

Recently I was thinking about the way I develop software and something hit me; Good software can be known by how well the individual pieces 'know themselves'. We refer to this as object-oriented or as the more general concept of encapsulation. Whatever you call it, it really means the same thing - the object is responsible for knowing itself. "Know Thyself" was once inscribed in the Greek temple at Delphi. Perhaps programmers should all inscribe "Encapsulate" on the top of our monitors. Just make sure to do it in Greek characters - it looks way cooler.

No comments:

Post a Comment