This is regarding a recent study I made regarding the laws of Software. During my R&D I stumbled upon a site which said there are 19 Eponymous laws of Software in the url http://haacked.com/archive/2007/07/17/the-eponymous-laws-of-software-development.aspx. This is really a good piece of work and the comments on the post also contain a lot of information.
Following is a jest of what the author speaks about but, dont just stop here go through those site as well.. It is really good.
1. Postel’s Law: Be conservative in what you send, liberal in what you accept
2. Parkinson’s Law: Work expands so as to fill the time available for its completion.
3. Pareto Principle: For many phenomena, 80% of consequences stem from 20% of the causes
4. Sturgeon’s Revelation: Ninety percent of everything is crud
5. The Peter Principle: In a hierarchy, every employee tends to rise to his level of incompetence
6. Hofstadter’s Law : A task always takes longer than you expect, even when you take into account
Hofstadter’s Law
7. Murphy’s Law : If anything can go wrong, it will.
a. Wilhoit's Corollary to Murphy's Law states that if anything can possibly go wrong, it
already has: you just haven't found out about it yet.
8. Brook’s Law: Adding manpower to a late software project makes it later
9. Conway’s Law : Any piece of software reflects the organizational structure that produced it
10. Kerchkhoff’s Principle : In cryptography, a system should be secure even if everything about the
system, except for a small piece of information — the key — is public knowledge
11. Linus’s Law : Given enough eyeballs, all bugs are shallow
12. Reed’s Law : The utility of large networks, particularly social networks, scales exponentially with
the size of the network
13. Metcalfe’s Law : In network theory, the value of a system grows as approximately the square of
the number of users of the system
14. Moore’s Law : The power of computers per unit cost doubles every 24 month
15. Rock’s Law : The cost of a semiconductor chip fabrication plant doubles every four years
16. Wirth’s law : Software gets slower faster than hardware gets faster
17. Zawinski’s Law : Every program attempts to expand until it can read mail. Those programs
which cannot so expand are replaced by ones which can
18. Fitt’s Law : The time to acquire a target is a function of the distance to and the size of the target.
Time = a + b log2 ( D / S + 1 )
19. Lubarsky's law of Cybernetic Entomology: There is always one more bug
Share your thoughts and find that its getting better every day. This work of mine helps me realize that.
Showing posts with label General. Show all posts
Showing posts with label General. Show all posts
Monday, May 30, 2011
Friday, March 4, 2011
Thursday, December 2, 2010
Monday, May 24, 2010
Have a technical question? , Post it here......
Wish to ask me a question....
Post it as a comment to this thread...
I will try and reply when time permits.. :)
Post it as a comment to this thread...
I will try and reply when time permits.. :)
Subscribe to:
Posts (Atom)