Those interested in the article may also enjoy reading this one, which really helps to sober your perspective on why one would even go for a CS PhD:
“So long, and thanks for the Ph.D.!” a.k.a. “Everything I wanted to know about C.S. graduate school at the beginning but didn’t learn until later.”