Writing code has been reduced to 20% of software development life cycle, if not less. With today's advanced IDE and modulations, coding itself is really not that difficult or challenging. Experienced engineers are naturally evolved to architect/designer, leads, managers, etc. Even with less proficient communication skills, leading a few junior developers to do actual coding is still more cost efficient.
People have talked about how young Chinese/Indian programmers taking jobs away from mid-aged or old US counterparts for more than 10 years. But do you know any Chinese software engineer out there without a job, right now?
This continuous learning new languages/tools every few months is just an overblown concept from IT industry, just like the famous/infamous Y2K super bug:) People with only main frame knowledge are still having jobs.
People have talked about how young Chinese/Indian programmers taking jobs away from mid-aged or old US counterparts for more than 10 years. But do you know any Chinese software engineer out there without a job, right now?
This continuous learning new languages/tools every few months is just an overblown concept from IT industry, just like the famous/infamous Y2K super bug:) People with only main frame knowledge are still having jobs.