<story><title>How I&apos;m still not using GUIs in 2019: A guide to the terminal</title><url>https://www.lucasfcosta.com/2019/02/10/terminal-guide-2019.html</url></story><parent_chain><item><author>rhinoceraptor</author><text>Using the terminal at least makes you proficient with the lowest common denominator of tools.&lt;p&gt;I know I can SSH into any random machine, and edit a config with the copy of vi&amp;#x2F;vim it has, even if it doesn&amp;#x27;t have my fancy plugins.&lt;p&gt;And if I get a new machine, all I have to do is install my tools via Apt&amp;#x2F;Brew&amp;#x2F;etc, clone my dotfiles repo, and run an install script.</text></item><item><author>plexicle</author><text>&amp;quot;Not every machine has VSCode, Sublime or Atom installed, but every machine has a terminal.&amp;quot;&lt;p&gt;I love that the article goes from this sentence immediately to:&lt;p&gt;&amp;quot;These are the main programs I use to make my terminal a complete development environment:&amp;quot;&lt;p&gt;And proceeds to list 5 different programs, some of which are only available on macOS.&lt;p&gt;Brilliant.&lt;p&gt;Edit: One of which are only available*. My point isn&amp;#x27;t that there isn&amp;#x27;t a place for GUI and terminal, it&amp;#x27;s that &amp;quot;not every machine has x and y software&amp;quot; is a fruitless argument.</text></item></parent_chain><comment><author>warent</author><text>Still though, the article feels overkill. I use VSCode for example and I&amp;#x27;m still comfortable enough with a terminal to vi&amp;#x2F;vim, install&amp;#x2F;update, manipulate files, search, etc. Yet I&amp;#x27;m not nearly as productive vim as I am with VSCode.&lt;p&gt;Basically it doesn&amp;#x27;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.&lt;p&gt;So far this article reads more like a zealous hyperbolic &amp;quot;It doesn&amp;#x27;t matter if you think you&amp;#x27;re productive. You&amp;#x27;re deceiving yourself and your tools are trash&amp;quot;</text></comment>
<story><title>How I&apos;m still not using GUIs in 2019: A guide to the terminal</title><url>https://www.lucasfcosta.com/2019/02/10/terminal-guide-2019.html</url></story><parent_chain><item><author>rhinoceraptor</author><text>Using the terminal at least makes you proficient with the lowest common denominator of tools.&lt;p&gt;I know I can SSH into any random machine, and edit a config with the copy of vi&amp;#x2F;vim it has, even if it doesn&amp;#x27;t have my fancy plugins.&lt;p&gt;And if I get a new machine, all I have to do is install my tools via Apt&amp;#x2F;Brew&amp;#x2F;etc, clone my dotfiles repo, and run an install script.</text></item><item><author>plexicle</author><text>&amp;quot;Not every machine has VSCode, Sublime or Atom installed, but every machine has a terminal.&amp;quot;&lt;p&gt;I love that the article goes from this sentence immediately to:&lt;p&gt;&amp;quot;These are the main programs I use to make my terminal a complete development environment:&amp;quot;&lt;p&gt;And proceeds to list 5 different programs, some of which are only available on macOS.&lt;p&gt;Brilliant.&lt;p&gt;Edit: One of which are only available*. My point isn&amp;#x27;t that there isn&amp;#x27;t a place for GUI and terminal, it&amp;#x27;s that &amp;quot;not every machine has x and y software&amp;quot; is a fruitless argument.</text></item></parent_chain><comment><author>eitland</author><text>&amp;gt; And if I get a new machine, all I have to do is install my tools via Apt&amp;#x2F;Brew&amp;#x2F;etc, clone my dotfiles repo, and run an install script.&lt;p&gt;If I get a new machine I only install&lt;p&gt;- dotnet core&lt;p&gt;- Visual Studio Code&lt;p&gt;Finished.&lt;p&gt;Both are available on all &lt;i&gt;mainstream&lt;/i&gt; platforms that you might want to use, including Linux, Windows and Mac.</text></comment>