The original vi is a product of its time (and its time has passed)

40 points by seb


bondolo

Bill Joy doesn’t use vi either. When I worked with him in 2001 he was doing all his text editing in windows notepad and Thunderbird. Admittedly he was not writing code at the time, but it was still a bit depressing for a geek to see someone of his background running a Sony Vaio laptop with freaking Windows ME… at Sun… Now, decades later, Bill’s choices seem perfectly reasonable to me; I am much more indifferent to technology choices than I was then. A few years ago I heard he was doing IoT stuff for his boat and he was using the Arduino IDE.

vi and emacs were built for a different age with different problems. There is no reason to continue to insist on using the same solution forever except for attachment to the familiar and unwillingness to change. I use whatever tooling is typical for the project, platform or team. I still make choices and work to influence the direction when I have a useful suggestion to offer. In part the diversity of my experience means that I do usually have something useful to say about how to build software rather than being one of the cretins smugly declaring themselves as a vi user who will die before they change and have utter contempt for anyone who isn’t as “hardcore” as them.