The Spy's Laws
by
Rick Sutcliffe
(updated periodically)
|
The Spy's zeroth law--A law on making laws
The Spy accepts as common wisdom two laws on making laws, for which he claims no particular credit:
0.a Make as few laws as possible.
0.b Use law for protecting the helpless against the greedy and powerful rather than the other way around.
He offers:
The Spy's first law--on Stupidity
Thou shalt not legislate against stupidity.
or, more accurately
It is usually stupid to pass laws against stupidity. Don't do it.
(First mentioned here in Nov 2003.)
The Spy's second law--The open source law
Eventually, all useable software will be open source.
or, more generally
All sufficiently useful systems eventually open.
(First mentioned here in June 2004.)
The Spy's third law--The survivability of battle plans after contact with the enemy
The practice of theory never matches the theory of practice.
(First mentioned here in June 2004.)
The Spy's fourth law--The Marketshare Law
(degree of application directly proportional to size of purchase; applies the most to big ticket purchases)
Marketshare lags mindshare by two to five years.
(First mentioned here in Jan 2005.)
The Spy's fifth law--The Law of Large Projects
Every sufficiently large monolithic project eventually becomes unuseable, unmanageable, non-maintainable, and non-upgradable.
This has the following consequences, known as the Planning to Fail Corollaries
(i) Sufficiently large proposed projects lacking a modular design will never be completed in the first place.
(ii) The more resources committed to an ill-planned project, the worse it gets before it dies.
(iii) In such cases, only statistical estimates can be made of the number of bugs.
(First mentioned here in May 2005.)
The Spy's sixth law--On the Futility of Copy Protection
All data and code can eventually be copied.
(First discussed in 1983, but first put here in this form August 2005.)
The Spy's seventh law--On the Utility of Utilities
A utility's hazard rating is directly proportional to its usefulness..
(First mentioned here in September 2006.)
The Spy's eighth law--On speed limits
All VonNeumann bottleneck bypasses traverse parallel routes.
orParallel processing is the silicon speed ceiling's only workaround.
or When the slowing gets tough, the tough get multiprocessing.
(First mentioned here in March 2007.)
The Spy's Ninth Law--On selling wicked-successful products
KISS but LUCE--Keep it simple for starters but let us change everything.
(First mentioned here in February 2008.)
|