Here's my subjective part.<p>After 5 years, it was fun. 2006. And things were blooming everywhere. I barely knew what things _not_ to read or try.<p>After 10 years, I began to grasp that tech itself, its mastery, is the worst predictor for a project/company/thing's success/adoption. It's important, but the essence of "it sells" is somewhere else than in "it works, it makes sense and it's beautiful".<p>After 15 years. I'm full of doubts.<p>I skimmed enough in the IT world to see different communities/companies that work/think so differently and apart that "the IT world" is fragmented (broken?) to the extent that someone who's a productive expert in their field in some group, will not understand, and not be capable of working in some other group.
Although they use the same technology, speak the same language, could work in the same country, for the same customers, but they organize and plan differently, think differently and optimize for different outcomes.<p>Now for the tech part: it's like when you begin to be more fluent in languages: the more you learn, practice, experiment, play, discuss about, the more you grasp the history, the wider your wold view grows, of how things were, how they are, where they could/should go.
Tech as language is a tool. It's the people you do things with that matter in the end.<p>As, you'll realize, it is as in any other field (from pastries to warfare).