As noted in the article: if you wanted a computer in the old days, you put it together yourself. That changed and putting together a new computer yourself is unimaginable (I'm not speaking about assembly of components, but soldering the whole thing). Recently cheap(er) 3D printing, Arduino and the Raspberry Pi put hardware on the table again and I think very interesting times are coming. Think about it, even 2 or 3 years ago 'innovation' on the internet was synonym with software, now it's changing again to hard- and software.