Web Design: The First 100 Years
idlewords.com
idlewords.com
My takeaway is that the most important thing we should do as people working in technology is to make life better in simple ways, we don't need to (and maybe shouldn't) seek to reinvent and revolutionize everything.
Hopefully someone else here finds it insightful.