What the hell are you all talking about? I have yet to find a "good" programmer. I've been doing software development for over 20 years and I can tell you most are either so full of themselves or can't communicate with any other living soul. I write software only because it's easy for me whereas most all others I have to work/deal with struggle to make a reasonable recursive function let alone understand business or scientific logic. It is generally a piece of cake for me but then again I have an education in engineering AND computer science. There is something to say for motivation, or lack there of, by management. They don't want to rock the boat so they let the mediocre stay in the mix and bring the entire quality down.
What the hell are you all talking about? I have yet to find a "good" programmer. I've been doing software development for over 20 years and I can tell you most are either so full of themselves or can't communicate with any other living soul.
I write software only because it's easy for me whereas most all others I have to work/deal with struggle to make a reasonable recursive function let alone understand business or scientific logic. It is generally a piece of cake for me but then again I have an education in engineering AND computer science.
There is something to say for motivation, or lack there of, by management. They don't want to rock the boat so they let the mediocre stay in the mix and bring the entire quality down.