3 ms·
Had this experience across statically typed languages and not. I do admit if your type system is set up correctly, Copilot improves greatly. For me I didn’t fi
by budududuroiu 2y ago
Had this experience across statically typed languages and not. I do admit if your type system is set up correctly, Copilot improves greatly.
For me I didn’t find the value I got out of typing 90% of the code I wanted for 10% completion to be worth the $20/month subscription.
- zarzavat 2y agoThe reason I ask is that it’s going to perform better if the language you use is well-represented in the training set. Much of the value of Copilot is that it helps you navigate new things that you are not familiar with. For example, I use scipy/numpy a few times a month, so I am competent but not an expert by any means. Copilot is incredibly useful to suggest ways of doing things that are more idiomatic than what I was planning to write. Another way that it is useful is that it massively reduces logical bugs such as off-by-one errors that aren’t caught by typechecking, since it’s unlikely that both me and copilot will make the same off-by-one error at the same time. If only copilot makes an off-by-one error then I will catch it because the suggestion will be different to what I expected. If I am about to make an off-by-one error then copilot will suggest something contrary to my expectation and that forces me to reconsider what I was about to write.