Comment by meitham
1 year ago
I don’t touch type and I’m fully with you on speed doesn’t increase performance, but I have recently started writing c# after two decades of python and man the number of lines that you have to write before you get to the meat of the logic! So I think that 10 lines of code are only to expressive languages not globally
In fairness, I don't have so much experience with C#, but my experience with Java and OO-heavy JS codebases is that most of the boilerplate can be automated away without much problem - typing "cl<tab>" generates a class definition, and I can hit tab to jump between the different bits I need to fill in.
With Copilot, this has become even easier because it is very good at guessing the relevant boilerplate to insert without needing to look through different options.
Learning to touch type is hard, but worth it. Once you learn, you'll realize the difference it makes.
It need not be hard. I learnt over the Christmas holidays using Kaz (https://kaz-type.com/)
Could you post an example of the boilerplate you are facing with? I’m sure it’s something that's perfectly avoidable.