This reminds me of at least a few people in college. I tended to avoid the CS department computer lab for fear of becoming something like the essay describes. I didn't do too much better, though. I did decide to snap out of it, ironically, when I moved to SF to do a startup.
One thing that surprised me upon arriving in SF, is how well-balanced and adjusted lot of the 'hacker' types seemed. I think computer programming has developed another subculture, or maybe a couple other subcultures that are very different from the hacker subculture.