Hacker News new | ask | show | jobs
by vesterr 6627 days ago
"Cheers, we'll just agree to disagree!"

Sorry, you don't get to pre-empt all further discussion after saying what you want to say. :)

"Programming has a lot to do with people"

Everything people do has a lot to do with people.

"and convince others of your message is crucial to being an effective programmer and is very much what leadership is."

Once again, you are conflating leadership with programming. Two separate things. You can be good at either without being good at the other.

If you are working with other good programmers then they should be able to tell whether your design has the most technical merit, or whether some other design does. If you're politicking then the code is going to suffer.

"It used to be that a programmer could be an asshole of a person and have no communication skills"

I think that's a majorly incorrect stereotype. People with no communication skills tend to have social phobia. They are shy, not assholes. The assholes are the "Rockstar" types and the people who think they are amazing leaders. They like to communicate their perceived superiority to other people.

"Good people move on from jobs because they out-grow them"

Good point.