Make the Invisible More Visible

From WikiContent

Revision as of 15:49, 7 July 2009 by JonJagger (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Software and the process of developing it is, to paraphrase Douglas Adams, "mostly invisible". Many aspects of invisibility are righly lauded as software principles to uphold. Our terminology is rich in invisibility metaphors; mechanism transparency and information hiding to name but two. But beware. Invisibility is dangerous. We generally think better when we have something concrete to hang our thoughts on. We tend to manage things better when we can see them.

Many modern practices have a core technical purpose, but they also help to make the invisible more visible. This is not accidental.

By Jon Jagger

This work is licensed under a Creative Commons Attribution 3

Back to 97 Things Every Programmer Should Know home page

Personal tools