Our computers are powered by extremely complicated, intricate and numerous interacting subsystems
Which is one of the big mistakes of the last decades. I understand market forces and Worse is Better, but the result is still way worse than what we could have gotten if we lived in Ponyland.
Complexity is overrated. Current home desktop systems (OS + browser + office suite + mail + drawing app) are over 200 millions lines of code. Now guess how much it really takes to build an equivalent.
About 20,000 lines, including the self-implementing compiler collection.
Comments
Which is one of the big mistakes of the last decades. I understand market forces and Worse is Better, but the result is still way worse than what we could have gotten if we lived in Ponyland.
Complexity is overrated. Current home desktop systems (OS + browser + office suite + mail + drawing app) are over 200 millions lines of code. Now guess how much it really takes to build an equivalent.
About 20,000 lines, including the self-implementing compiler collection.
http://vpri.org/html/work/ifnct.htm
http://www.vpri.org/pdf/tr2011004_steps11.pdf