I wouldn't put too much stock into what this guy says; he's not a mental health professional.
The problem with geeks nowadays is that we are conditioned to think logically about problems and find solutions to them. Unfortunately, this gives us the perception that our logic can solve all problems as if they were puzzles.
This leads geeks to give advice out of their domain. Armed with a little bit of knowlege, we give advice as if we understand the problem fully and completely.
I think that this akin to an astrophysicist adivising people how to build and scale a Rails app just because he read a Rails introduction book.
But don't listen to me, I'm a geek speaking outside of my domain. If you're having interpersonal issues at work/home or struggling in general, I urge you to seek a professional in these matters.