Then you spend ten minutes learning the basics of a very powerful, widely-used tool that will support your text-editing tasks for many years to come.
I've often seen reluctance to actually put in time to learn powerful tools. I plan to be programming and working as a sysadmin for many years to come, and it's obvious to me that the sooner I learn to use more-powerful tools, the greater the benefit is to me over the rest of my programming career. You can get the basics of regular expressions down in an hour or so, and progressively learn more as you encounter it, and that benefit will pay off repeatedly, and yet I've seen many people refusing to learn things like that.
I think it's a mix. First, learning is hard. Even if it's worth the time, it's still hard. Easier to be lazy and not learn anything, even if you know better.
Second, most new tools are not worth learning. More importantly, learning all the tools that make you better is definitely a wrong move. So people are naturally reluctant: they figure if it's really important, they'll learn it eventually when they run into it again (like the proverbial sysadmin who doesn't do anything unless he's asked to do it 4 times).
I've often seen reluctance to actually put in time to learn powerful tools. I plan to be programming and working as a sysadmin for many years to come, and it's obvious to me that the sooner I learn to use more-powerful tools, the greater the benefit is to me over the rest of my programming career. You can get the basics of regular expressions down in an hour or so, and progressively learn more as you encounter it, and that benefit will pay off repeatedly, and yet I've seen many people refusing to learn things like that.
Anyone have any insight into this?