"I see the shithouse quality of work that comes out of people probably equally skilled, but not as passionate, everyday"
Passion makes one want to learn more, and constantly improve. People who love what they do will listen to others advice and are able to be molded in to a great developer. Without that passion, you are just doing your job - and when it is "just" a job, then you aren't giving it your 100%.
Maybe blame the "shithouse" quality of work on the person, and not their background. Additionally - take the time to correct those people and guide them. If you are that experienced, become a mentor instead of a critic.
You're right, my response was probably a little angsty. There are some that are willing to expand and learn more and they usually turn out to be awesome developers with innovative ideas all the time. I was probably more referring to the "job" types, who don't care for what you might have to teach them and they just wind up getting in your way =\
Hopefully the future will hold more career type developers in my sector, but we'll have to wait and see =)
Passion makes one want to learn more, and constantly improve. People who love what they do will listen to others advice and are able to be molded in to a great developer. Without that passion, you are just doing your job - and when it is "just" a job, then you aren't giving it your 100%.
Maybe blame the "shithouse" quality of work on the person, and not their background. Additionally - take the time to correct those people and guide them. If you are that experienced, become a mentor instead of a critic.