Compiled by: Shak Kathirvel
Linus' Law - Given enough eyeballs, all bugs are shallow.
Linus' Law - Simple programs never work the first time. Complex programs never work.
Ryan Singer - So much complexity in software comes from trying to make one thing do two things.
Sturgeon's Law - Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
Gall's Law - A complex system that works is invariably found to have evolved from a simple system that worked.
Conway's Law - Any piece of software reflects the organizational structure that produced it.
Brooks' Law - Adding manpower to a late software project makes it later. AND The bearing of a child
takes nine months, no matter how many women are assigned.
Wirth's Law - Software gets slower faster than hardware gets faster.
Gate's Law - The probability of a bug manifesting itself in software quadruples when said
software is being demonstrated.
Amara's Law - We tend to overestimate the effect of a technology in the short run and
underestimate the effect in the long run.
Kranzberg's First Law of Technology - Technology is neither good nor bad; nor is it neutral.
Classen's Law - In order to achieve a linear improvement in usefulness over time, it's necessary to
have an exponential increase in technology over time.
Gustafson's Law - In computer engineering, any sufficiently large problem can be efficiently parallelized.
Koomey's Law - The energy of computation is halved every year and a half.
Moore's Law - An empirical observation stating that the complexity of integrated circuits doubles every 24 months.
Malik's Laws of Service Oriented Architecture - Click here for full list.
Hofstadter's Law - Estimates are called estimates for the same reason that fishing isn't called catching.
Hofstadter's Law - Double your estimate and replace with next unit of time.
For example: original estimate: 6 weeks. Double: 12 weeks. Next unit of time: 12 months.
Niven's Law - Any sufficiently and rigorously defined magic is indistinguishable from technology.
Niven's Law - Ethics change with technology.
Sayre's Law - In any dispute, the intensity of feeling is inversely proportional to the value of the stakes at issue.
Douglas Adams - A common mistake people make when trying to design something completely foolproof is
to underestimate the ingenuity of complete fools.
Bill Gates - If the car industry behaved like the computer industry over the last 30 years, a Rolls-Royce
would cost $5 and get 300 miles per gallon. General Laws
Campbell's Law - The more any quantitative social indicator is used for social decision-making,
the more subject it will be to corruption pressures and the more apt it will be to distort and corrupt the social processes it is intended to monitor.
Sowa's Law of Standards - Whenever a major organization develops a new system as an official standard for X,
the primary result is the widespread adoption of some simpler system as a de facto standard for X. (e.g. Gold!!)
_________________________________________________
|
The Fun-damental Laws of Enterprise Architecture
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment