A Collection of Computing Laws
My kids were asking me about laws and I told them there were laws in computing. As always they did not believe me so I had to gather my evidence. Here are a few I took the liberty of summarizing.
Cargill's 90/90 Law: The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time --Tom Cargill
Page's Law: Software get twice as slow every 18 months -- Larry Page
Brooks' Law: Adding manpower to a late software project makes it later -- Fred Brooks "The Mythical Man-Month
Metcalfe's Law: The value of a network grows proportional to its number users squared. -- Robert Metcalfe
Amdahl's Law: Multiple CPU cores are only as fast as the slowest serialized code -- Gene Amdahl
Moore's Second Law: As CPU transistor counts grow geometrically, so does the cost of manufacturing. -- Gordon Moore
Asimov's Three Laws of Robotics: Protect, Obey, and do not Injure Us -- Isaac Asimov
I said that if they could prove any of these wrong, I'd give them 5 bucks. :-)
--tk
