not all CSS is equal: if you define global styles like h1{color:#000;} you want them outside components, in components you want the minimum of css needed to render correctly your date picker or whatever you are trying to accomplish and you want minimize external dependency on the global css.
maybe that's possible if you manage to stay current in a sane niche, frontend js is not, and build your own base of clients.
it will be hard to allow for a consumeristic life-style.
> maybe that's possible if you manage to stay current in a sane niche, frontend js is not
Good thing my career has nothing to do with frontend js. Most of my background is in platform & infrastructure, and I'm currently in NMS... I'll be happy if I never touch web/social/mobile.
I can see myself doing NMS for a telecom for many more years.
> build your own base of clients
That's incompatible with the idea of being a 9-5er working for a large company, which is specifically what I want to do for the rest of my life.
> it will be hard to allow for a consumeristic life-style.
Well, I'm currently living a pretty consumeristic lifestyle right now... I just want to keep sustaining it till I die.
To work with a small group of freelance, maybe people facing the same problems, and to try the small business path seems the only way out for me. One needs to be in the path for financial independence. The problem is real, tnks for sharing your concern.