Sorry A33 Programmers revisited
I guess I'm losing my creativity since I'm resorting to these continuations of previous topics but Phil and Andy chimed in on the last issue of Sorry A33 Programmers and both of them are brilliant. I'm pleasantly suprised each time I check back and read through my comments b/c everyone that responds has some damned good insights but I guess this subject is near and dear to my heart. Mainly I guess b/c my girlfriend used to get defensive about everything I said regarding Programming b/c she had enough of that “I'm a Programmer I'm great and you're stupid” routine shoved down her throat that she thought every programmer was like that. For an entire week after the MVP summit all I heard was “Bill, I can't believe how nice all of the other MVP's were. Everyone was just so nice”. This was because programmers are already supposed to be arrogant, and if they managed to make MVP, watch out. In my experience you won't find much of that “Users are stupid and I”m the smartest person in the world” mentality among the MVP's. It has been my experience that REAL DEVELOPERS, ones that actually get things done, take pride in their work and enjoy writing software that users enjoy are a very down to earth lot. Notice that you can be right out of school and still fit into this category. And you can have xxx years experience and not fit in this category. It's a mindset. That primadona crowd almost alwasy sucks at what they do. They almost always want people to bow down and kiss their asses because they are emotional gimps and need others to feel bad in order to feel good.
Some of the highlights of the discussion are provided below:
<<I DO NOT HOWEVER, REMEMBER WHEN IT EVER BECAME OK TO CONSIDER OURSELVES BETTER THAN THE PEOPLE WE SUPPORT. >> - Andy
I'll admit it, I think Andy kicks a33 so I'm a little biased, but if I were hiring, hearing a comment like this would automatically bump you to the top of the list. But hearing about your 16 years experience and your killer Cobol App that you made with a punch card or whatever that story is, well, who cares , if you don't have an appreciation for who you are doign the job for in the first place.
<<If the first words out of a users mouth when a computer problem springs up are not "let's ask InsertYourNameHere I bet he'd know" then you need to take a serious look at your attitude. >> - Andy
Another absolute GEM!
<<it boils down to 2 simple things...
1. laziness
2. arrogance
it's these 2 things alone that contribute to egotistical programmers who couldn't even take the time to properly learn something. i mean, why take the time and effort to learn something when you know everything??
the fact that these two character traits are prevelant in a majority of developers in the industry is just disturbing...again, it's why i finally took it upon myself to start blogging. it's upsetting and embarrasing. >> - causticPhil
Sounds to my like Phil has a better understanding of the psyche of many of these folks than all the fake pop psychologists and lame ass fix it all consultants. People run through and come up with all sorts of convoluted explanations for why developers act a certain way and how to deal with them, but Phil obviously realized that Ocham's Razor was in full effect.
I could go through line by line but that still wouldn't do it justice. If you want to see the way true professionals think you'll find plenty examples in the comments section over here