The Laws of Software !!
I was going through the web, and came across this great article from Larry Osterman about Nathan Myhrvold and his 4 Laws of Software, as explained from background in theoritical physics. Read the article to get more.. but here are the laws in short
Law 1. "Software is a Gas !"
It will keep on expanding (with new features on every release) to fill every available space (CPU cycles, disk space).
Law 2. "Software grows until it becomes limited by Moore's Law"
It will keep expanding till there is no PC powerful enuff to run a more bloated software.....
Law 3. ""Software growth makes Moore's Law possible"
Essentially saying that if it wasnt for large, bloated sofwares.... we wouldnt have the need for faster PC's! (Now that is worth a laugh! Actually, my father n me have been discussing this point for quite sometime now... didnt know someone actually made it into a law!!)
and finally
Law 4. "Software is only limited by human ambition and expectation."
Very true..... a good programmer can make software do anything.. and a computer user would want a computer to do everything... such a lovely mix and match !!
For a more detailed version of these laws.. visit the site Larry Osterman's WebLog : Nathan's laws of software
Technorati Tags: moore's law, nathans laws, 4 laws of software, software engineering, programming
Law 1. "Software is a Gas !"
It will keep on expanding (with new features on every release) to fill every available space (CPU cycles, disk space).
Law 2. "Software grows until it becomes limited by Moore's Law"
It will keep expanding till there is no PC powerful enuff to run a more bloated software.....
Law 3. ""Software growth makes Moore's Law possible"
Essentially saying that if it wasnt for large, bloated sofwares.... we wouldnt have the need for faster PC's! (Now that is worth a laugh! Actually, my father n me have been discussing this point for quite sometime now... didnt know someone actually made it into a law!!)
and finally
Law 4. "Software is only limited by human ambition and expectation."
Very true..... a good programmer can make software do anything.. and a computer user would want a computer to do everything... such a lovely mix and match !!
For a more detailed version of these laws.. visit the site Larry Osterman's WebLog : Nathan's laws of software
Technorati Tags: moore's law, nathans laws, 4 laws of software, software engineering, programming