I can say from personal experience that copilot increases productivity by a significant amount. I use it for my Ruby and Golang programming everyday.
While how much copilot can help me with complex code logic remains to be seen, there is a lot of grunt and repetitive with that a programmer does in their programming day. Copilot is pretty good at picking up patterns from surrounding code and is able to run with it. It saves me a ton of time. It allows me to program at the speed of thought which is hard to quantify but a tremendous boost when you are focusing on complex logic and letting copilot write the grunt code.
I’ll send some code samples later to make the point a bit clearer.
re: the experiment. Would you also want to look at the overall latency/throughput of the dev process?
I can see how the developer build time goes down - write code and test it locally. After that bottlenecks may occur at the code review step and post-merge (committed code moves up to test/prod instances).
Karim. Long time follower first time writer.
I can say from personal experience that copilot increases productivity by a significant amount. I use it for my Ruby and Golang programming everyday.
While how much copilot can help me with complex code logic remains to be seen, there is a lot of grunt and repetitive with that a programmer does in their programming day. Copilot is pretty good at picking up patterns from surrounding code and is able to run with it. It saves me a ton of time. It allows me to program at the speed of thought which is hard to quantify but a tremendous boost when you are focusing on complex logic and letting copilot write the grunt code.
I’ll send some code samples later to make the point a bit clearer.
Please do! I do agree with you though (without empirical data) that it should help with a lot of boilerplate/grunt code.
re: the experiment. Would you also want to look at the overall latency/throughput of the dev process?
I can see how the developer build time goes down - write code and test it locally. After that bottlenecks may occur at the code review step and post-merge (committed code moves up to test/prod instances).
Sure, yes.