I would argue that we are in the Dark Ages.<p>Why?<p>We live in an age where even the simplest software is relatively complex to develop, due to feature-bloat, bad standardization, and lack of standardization. More importantly, we live in a world where the ruling companies have grown so big, none of them really care about innovating - they care about quarterly revenues. All of the big companies try to cater to watered-down standards (I'm looking at you W3C, ISO, RFC, EMCA, IANA, Khronos Group, etc).<p>We need to take what we have learned, and hit the reset button. A new system architecture (goodbye x86 and 32-bit software), and new operating system (it should be a few megabytes large, at most), and new compiler, language, and virtual machine.<p>Or we can just continue to live semi-comfortably and bitch about it every so often.