I actually find both 2 & 3 to be more prevalent in self-taught programmers (especially those who know enough "officially" taught people to have an inferiority complex. (i.e. why re-invent the wheel when (surely) someone else has already re-invented it better).
Also, I find that most CS students miss the "forest for the trees", and focus on the technical - rather than the immediate reality (Big-O < shipping features) at a small company.
Overall, none of those qualities are bad, but both can contribute to the success or failure, of a company.
Morale: caveat emptor. Culture & Diversity is important.
Also, I find that most CS students miss the "forest for the trees", and focus on the technical - rather than the immediate reality (Big-O < shipping features) at a small company.
Overall, none of those qualities are bad, but both can contribute to the success or failure, of a company.
Morale: caveat emptor. Culture & Diversity is important.