3 ms·
There are two sides to it: yes, new frameworks and new stuff to learn, and that can be overwhelming. On the other hand, rapid evolution leads to better ideas,
by judah 12y ago
There are two sides to it: yes, new frameworks and new stuff to learn, and that can be overwhelming.
On the other hand, rapid evolution leads to better ideas, keeps your mind fresh as your learning never ceases, and an opportunity to improve yourself, keep your career in demand, and generate more income for yourself.
Example: when I started web dev, client-side code was basically a giant function containing browser-specific DOM manipulation.
Today, client-side code is arranged in modules with single responsibility, well-defined application architecture, easy to test, easy to modify or extend, the app logic cleanly separated from the UI.
Rapid evolution also keeps the mind fresh. You're continually learning new concepts, absorbing new ideas. This helps me enjoy my job; I'm always learning.
Rapid evolution keeps my skills in demand, too. My last 2 gigs have been because I learned Angular. I'd be hard-pressed to find work if I was still building web apps like it was 1998.