Saturday, November 18, 2006

KICASS vs KISS

A common acronym tossed around by technicians is KISS -- keep it simple, stupid. While I respect the spirit in which it's said (i.e., don't overcomplicate things), I never liked how it ends.

Truly stupid techs relish overcomplicating things. They are afflicted with the notion that their Rube Golberg (www.rube-goldberg.com) constructs make them "sophisticated", not realizing the nature of its tacit confession.

At the same time, techs must watch out for oversimplifying a process that is legitimately complicated. The key is to be aware of the role of interconnecting parts, the cogs in the machinery of a logical chain. Each piece ought to be a simple as possible, conforming to a well-designed whole.

So, my version of the KISS idea is KICASS -- keep it clear and stay smart. Clarity is emphasized over simplicity, clarity of vision guiding the simplicity of elements conforming to the design which, in turn, conforms to the reality to which it ought to be anchored.

So, KICASS everyone!