3 ms·
There's also an aspect that goes beyond a new technology simply being irrelevant or less useful than an an old technology beyond simple ego and fear of irreleva
by wanorris 19y ago
There's also an aspect that goes beyond a new technology simply being irrelevant or less useful than an an old technology beyond simple ego and fear of irrelevance.
Consider an example from the original post. For the world of computing at large, GUIs are a giant win. But many expert computer users prefer a command line for many or even most tasks, and some even use windowing systems like xmonad or ratpoison that are optimized for command-line use.
Likewise, while word processors have taken over a lot of the market for creating documents, many programmers are much more likely to use text editors -- often ones that trace their heritage back to the 70s like emacs or vim.
There's nothing wrong with these new technologies, but it's perfectly valid for people to not prefer them, right? Some newer, friendlier technologies may be better for people who don't want to go through a learning curve, but may actually be worse for people who have already gone through the learning curve or are willing to do so in the future. Perfectly normal.
Here's the thing, though: when there is a large community of people who are using your technology (whether a CLI, a text editor, a relational database, or a programming language), there are a lot more new, useful tools being built on top of that technology. This means that someone producing a new technology will siphon resources away from a technology that earlier users consider superior for their uses.
Irrespective of being considered irrelevant, having fewer new tools at your disposal actually reduces what you can get done. Which sucks, right?