By the way, GB, I'm certain that I'm a curmudgeon, and proud of it. Many times, one of me turned out to actually be worth a whole bunch of shiny new rookies.
It's not all about you.

I realized a few days ago when a member's technical interests were being discussed on this board (
here,
this one, and
maybe this as examples) that I almost always take the following positions:
- Study the old thing before considering the new thing.
- Change may be painful, unnecessary or overrated.
- Why in the hell should I care about this new thing?
So I recognized that am a curmudgeon. I am "anti" new crap. I am not necessarily "pro" old stuff, but I always demand to know what the costs will be and why I or anyone else should pay them. I usually do this before I "permit" a discussion to go forward.
I even do this in real life. When I've had a younger developer preaching some new thing to me, I counter all assertions with demands to know why this is really something that we/I should do.
However, with that kind of attitude in business,
nothing new happens. Notice also that technology business doesn't keep older guys around who presumably would be skeptical.
It always seems that it requires new "toys" to stimulate the invention and mercantile processes. In other words, if you don't have incessant new (but actually old) things being proposed, there is no buzz, no interest, no capital ventured, and little innovation.
Where would the IT industry be today, for instance, if "C", FORTRAN, Pascal, and COBOL were the only commercial languages in use? Or if PC operating systems stopped being replaced with DOS?
However, younger developers and those over-enthusiastic about BS new features can do lots of damage and make lots of mistakes.
I guess my bias is toward minimizing my own stress and aggravation - keeping with older stuff that is known and avoiding the pain of dealing with new stuff that is not ready for prime time.
I also believe (strongly, heart of hearts stuff) that the less experienced should be reined in with mentorship.
But there is really no
room or place for mentorship in IT today. Mentorship is strongly discouraged and is enforced by laying off and not hiring the older guys. It's all about shoveling shiny new crap out the door.
Partly, "curmudgeonship" gets a bad name because it's self indulgent. It's the older guy telling the younger professional that the young guy doesn't know crap, but it's mainly a defense to establish beneficial power for the curmudgeon.
As a specific example, Origisaurus does this quite consistently on this board with allusions and direct statements. This is a statement of fact. For example, O. told Peter the other day that the latter was too infatuated with every new thing, but offered no specific detail other than a general "I know old guys who would eat your young guys for lunch."
In the final analysis, curmudgeonship is, as I see it, mentorship distorted and made negative by marginalization.
Marginalize all of the mentors with unemployment - effective banishment from IT - and you get inward-looking disdain toward all newcomers.
We have a good deal of this here on this board. I may perhaps be the author of some of it. I have been marginalized in my career, because I have said maybe 10 too many times (at least) in my career "stop the f*cking merry go round and REASON SOMETHING OUT." That gets painted as a bad attitude.
So, to the mainstream of the IT community, curmudgeons are grumpy assholes who should be forcibly shut up and not employed. To the more mature IT worker, being painted as a curmudgeon because he wants to see balance between risk and newness is insulting.
I have chosen to embrace the insult, and live it.