Some laws by engineers.
Some laws by thinkers.
Some laws by you.
Some laws by me.
Some laws by us.
and the irony!
Honor | Law | URL |
---|---|---|
Conway | Any piece of software reflects the organizational communication structure that produced it. | Wikipedia |
Hofstadter | It always takes longer than you expect. (Even when you factor in Hofstadter’s law. | Wikipedia |
@torvalds | Given enough eyeballs, all bugs are shallow. | Wikipedia |
Gall | A complex system that works has evolved from a simple system that worked. A complex system built from scratch won’t work. | Site |
Zawinski | Every program attempts to expand until it can read mail. Those programs which cannot expand are replaced by ones that can. | Wikipedia |
Eagleson | Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else. | open to pull reqs |
Lubarsky | There’s always one more bug. | open to pull reqs |
Ninety-Ninety Rule | The first 90% of the code takes 10% of the time. The remaining 10% takes the other 90% of the time! | open to pull reqs |
The remaining 10% takes the other 90% of the time! | ||
Knut’s Optimization Principle | Premature optimization is the root of all evil! | open to pull reqs |
Single Responsibility Principle | A function should do one thing, and only one thing. | open to pull reqs |
Ralph Johnson | Before software can be reusable it first has to be usable. | open to pull reqs |
Alan Perlis | It is easier to change the specification to fit the program than vice versa. | open to pull reqs |