Great read. Some parts about the lack of permanence in our work, and how one deals with that, really hit home.
Steve Jobs reflected upon this notion back in 1994, and provided a great analogy. He said that each generation of tech, like sediments of rock, adds a new layer to our history. That's something I've carried with me through project cancelations and shifting in the industry, and has helped bring a lot of perspective to my career.
Here is the video, if you are interested. http://youtube.com/watch?v=zut2NLMVL_k