Nathan's Laws of Software
Way back in 1997, Nathan Myhrvold (CTO of Microsoft at the time) wrote a paper entitled “The Next Fifty Years of Software” (Subtitled “Software: The Crisis Continues!”) which was presented at the ACM97 conference (focused on the next 50 years of computing).
Nathan Myhrvold’s Laws of Software:
- Software is a gas - it expands to fit the container it is in
- Software grows until it becomes limited by Moore’s Law
- Software growth makes Moore’s Law possible
- Software is only limited by human ambition and expectation