4 Comments

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.

Expand full comment

Please do! I do agree with you though (without empirical data) that it should help with a lot of boilerplate/grunt code.

Expand full comment

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).

Expand full comment

Sure, yes.

Expand full comment