4 ms·
Using the terminal at least makes you proficient with the lowest common denominator of tools. I know I can SSH into any random machine, and edit a config with
by rhinoceraptor 8y ago
Using the terminal at least makes you proficient with the lowest common denominator of tools.
I know I can SSH into any random machine, and edit a config with the copy of vi/vim it has, even if it doesn't have my fancy plugins.
And if I get a new machine, all I have to do is install my tools via Apt/Brew/etc, clone my dotfiles repo, and run an install script.
- warent 8y agoStill though, the article feels overkill. I use VSCode for example and I'm still comfortable enough with a terminal to vi/vim, install/update, manipulate files, search, etc. Yet I'm not nearly as productive vim as I am with VSCode. Basically it doesn't have to be an all-or-nothing sort of deal. Just find the combination that makes you productive, and if you find that your productivity is suffering because of one of your tools then address it accordingly. So far this article reads more like a zealous hyperbolic "It doesn't matter if you think you're productive. You're deceiving yourself and your tools are trash"
- eitland 8y ago> And if I get a new machine, all I have to do is install my tools via Apt/Brew/etc, clone my dotfiles repo, and run an install script. If I get a new machine I only install - dotnet core - Visual Studio Code Finished. Both are available on all mainstream platforms that you might want to use, including Linux, Windows and Mac.
- IronBacon 8y agoI don't know, with SSH access to a machine, I would edit the remote file with Emacs on my local machine via Tramp or using SSHFS.
- coldtea 8y ago>Using the terminal at least makes you proficient with the lowest common denominator of tools. Why even use a computer then? Aren't rocks and sticks an even lower common denominator?
- Faark 8y ago> I know I can SSH into any random machine, and edit a config with the copy of vi/vim it has, even if it doesn't have my fancy plugins. The android phone I'm currently messing around with had neither vi nor vim... Yes, knowing the lowest common denominator is great. But doesn't make a great dev environment. OP is describing how to set up a customized one for exactly that reason.
- yjftsjthsd-h 8y agoEh...it's not out of the box, but either busybox or termux will fix that in 30 seconds. The lowest common denominator is extremely portable.