3 ms·
I think being an introvert is almost a requirement for being an effective programmer. I don't mean to sound like an arrogant asshole by making such a statement.
by genbattle 15y ago
I think being an introvert is almost a requirement for being an effective programmer. I don't mean to sound like an arrogant asshole by making such a statement. To really be at the top of your game you have to be constantly reading about the latest trends and technologies, working on personal projects, concentrating in a monolithic fashion on the task in front of you. Programming is an antisocial/introverted activity by definition.
That said, there are many different styles of programmer and developer, and there are indeed some types which require lots of regular social interaction. I guess for me there has always been a feeling that programming alienates those who have a deep understanding of the subject from those who don't. I think this is because of the unique mindset required to understand how a computer really works at the low level. As a programmer I can break situations and problems down to variables, data types, logical expressions and conditions. Non-programmers are probably perfectly capable of solving the same problem, but as programmers we often approach such problems in a very specific way.
I would definitely count myself an an introvert, prettymuch exactly as described by the article. Social situations feel awkward and draining, while I am most comfortable in a peaceful and solitary environment. Despite this I still long for meaningful social connections with other people, I just struggle to relate to other people whose interests differ so greatly from my own.