Expanding horizons = introducing longer pipelines of learning.
At this point you'll need 10 years just to get the basics down much less be competent across the stack.
At this point you'll need 10 years just to get the basics down much less be competent across the stack.
Contrast this with the potentially multi-decade journey of becoming proficient in something like vim or Emacs plus command line tools.
It is possible to improve on the old ways, from a productivity and ease of learning standpoint as well as from a standpoint of what's possible.
The software world, might be better served, however, if programmers slowed down, and engaged their brains, before bashing keys. I’ve solved most of the difficult problems, in my programming life, in the bath - where I can allow my mind to wander, and come up with the best solution.