nCircle Patterns Blog

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


TrackBack

TrackBack URL for this entry:
http://blog.ncircle.com/cgi-bin/mt-tb.cgi/359

Comments (1)

They are quite intersting. Page's law and Moore's law keep the world balanced - a little bit ironic. Cheers.


Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Verification (needed to reduce spam):



About

This page contains a single entry from the blog posted on August 23, 2009 12:37 PM.

The previous post in this blog was On Project Quant.

The next post in this blog is In Blank We Trust.

Many more can be found on the main index page or by looking through the archives.



Bio

Blog: Patterns
Author: T.K.

Tim Keanini began his professional career as a musician, but has spent the past 20 years in electronic gaming and information technology. He has applied patterns found in music, gaming, and information technology to strategies successful in enterprise risk management. As CTO at nCircle, Tim's technical vision for the company has been shaped by his intimate understanding of both the "gaming mindset", which always takes into account an active opponent, and his respect for the ever-changing and complex nature of each customer's IT operations.


   




Categories