I used to worry that I would be replaced by younger software enigneers
But they come out of college knowing a thing or two about lambda expressions and use them everywhere making unreadable code and when you talk to them about it you get the look like you are such an old geezer for not being hip to the new programming that they are so special for knowing, and where is their trophy for participating?
Getting fired a couple of times gives them some “experience” they need. I dont WANT TO be the boss, but when I have to be, the first thing I stress is that EXPERIENCE is something you cannot really understand until you get some, and so try not to embarass themselves too much because they will feel all that more stupid later when they grow up.
Sadly that comes with the lack of RESPECT for their elders.
In theory there is no difference between theory and practice.
In practice, however, there is.
Yep, young developers and Indians can’t code for crap. It is all about plug-ins to make plug-ins work and open source. None of them can write real old fashion code that doesn’t depend on several third party libraries and frameworks, but they can dazzle you with the latest speak from some blog somewhere.