3 ms·
The reason why I stayed with VIM as my editor is that it's very efficient at doing repetitive tasks that otherwise would block my thoughts for a long while. Wh
by cookiengineer 4y ago
The reason why I stayed with VIM as my editor is that it's very efficient at doing repetitive tasks that otherwise would block my thoughts for a long while.
When you are refactoring a codebase, when you need to rename things inside a block, when you need to match function signatures, when you need to change a bunch of statements or expressions inside a block ... that's where VIM and emacs shine.
Additionally I'd recommend to learn about fuzzing and the ideas behind it, because it teaches you to write more defensive code and will teach you to never use these "quick return" style branches ever again.
- v-erne 4y ago>> will teach you to never use these "quick return" style branches ever again Care to elaborate? Im not sure if I understand but I thought quick return from function was quite goode strategy for defensive coding? Or many You are taking about something else (I do not know fuzzing - can You point to some link with good explaination that would sell this concept to me?)