What type of personality is a good fit for a computer programmer?
It depends on what type of company you’re working for, but you should always be open to collaboration. Developers who don’t cooperate with others generally don’t do well. If you’re working for a marketing agency you might have five graphics people per one dev, in which case you must have the ability to play the PM role and the dev role. In a bigger dev shop, it’s an important skill to work on other people’s code and be able to understand specs.