Both references are good reads and would propbably be a good debate topic for many but lets not do the religious cult thing:
Abstraction, Componentization, Reusability, etc. They have all changed the world the developers live and breathe in, havent they ? No, I dont want to sauter transistors on a motherboard anymore. Give me a PC anytime. Give me solutions.
My personal opinion is that there is no end and you cannot find a answer that fits all. Question one has to ask is:
- Are you looking for a brick builder/manufacturer
- ... Or are you just interested in building a wall/house ?
Make no mistake, I think there is a market for both. However, chances are, no one single good person will fit both bills.