That doesn't ring true to me. Professional software development is inherently a collaborative process. Yes, there are portion of the day or week when the primary interaction is the human struggling with the computer to bend the machine to the human will, but the process of defining the product, the architecture, and the implementation -- even in a small company -- is work that involves interpersonal interaction.
I don't know any software developer who doesn't need to -- and benefit from -- talking to real people on a daily basis. The successful programmers are the ones who can actually do this without burning bridges and making enemies.
So: I'd love to hear more about your experience, because it's a pretty far cry from anything I've seen.