AVengefulAxolotl@lemmy.worldtoProgramming@programming.dev•What are your programming hot takes?
9·
1 year agoYeah, its so much more interesting to edit code with only your keyboard. Always switching back and forth from mouse to keyboard is just too cumbersome.
Bonus points for Neovim: It made me understand my tools (LSP, linting, CLI tools, TUI etc…)
Absolutely agree with this one. Write down the problem and then the connections you made and the task that made you understand it.
For me it was interfaces (c# in this context). Like when do you even need them. How could an interface even be an argument for a function??
Then a problem came up, where a List or an Array could be a parameter in a function, but their length/count is not accessed the same way (still c#.) After this it clicked, that with interfaces you dont care whether it is a car or a cat, even a dog, if it can bark, it can be passed as a parameter into this function, and inside the function we only use these interfaced functions.