OK, I admit it, I am probably never going to make this page any better.
Life is too short to waste on fancy web pages.
Computer architecture, like other architecture, is the art of determining the needs of the user of a structure and then designing to meet those needs as effectively as possible within economic and technological constraints. Fred P. Brooks, Jr., Architectural Philosophy, W. Buchholz, Ed. Planning a Computer System. To be a programmer is to develop a carefully managed relationship with error. There's no getting around it.