Things have changed since Fred Brooks wrote his book: accidental complexity has increased considerably and is now at least an order of magnitude more than essential complexity. I estimate you can take any non-trivial system and reduce it to around a tenth of the size, without removing essential functionality, without changing languages. Chuck Moore goes even further: http://web.archive.org/web/20071009222710/http://www.colorfo...