4 ms·
You should use whatever makes you productive. Programmers aren’t paid to hand write software, they’re paid for features. Creature comforts as the article calls
by PebblesHD 3y ago
You should use whatever makes you productive. Programmers aren’t paid to hand write software, they’re paid for features. Creature comforts as the article calls them , like auto-refactoring and jump to definition, make writing features more efficient. These features are what I need graduate hires to understand and use, not necessarily ‘nuances’ as the article suggests. Once you understand the basics of programming, the language itself becomes less relevant. I’d hire a grad with solid IDE experience over one who is an expert at rust but absolutely insists they only write code in emacs.
By all means, if you’re most effective in emacs then please use it, but in all the places I’ve ever worked, emacs and vim have never been the tool of choice for anything beyond ‘I need this one line changed in this config file’, and there is a reason for that.
- Ekaros 3y agoAnd if you need one line changed... Just use Nano... Does the job, is easy enough that you do not need to learn special things. Even presents some features like cut and paste and search there in default UI.
- DaSHacka 3y ago> And if you need one line changed... Just use Nano... Does the job, is easy enough that you do not need to learn special things. Even presents some features like cut and paste and search there in default UI. (Neo)Vim has these too ;) d# to cut # lines (or dd to cut one line) p to paste below, P to paste above / to search (supports regex) Also some bonuses like find and replace: `:%s/old_thing/new_thing` And going to a specific line: #G (where # is line num.), alternatively gg to jump to the top of the document and G for the bottom. For me it took a day or two to learn these basic keybinds, but now I much prefer it to nano as its significantly faster to navigate around even for quick edits.