I have been using GitHub Copilot for several days. I didn’t expect it to work well, before trying it out, I was very opposed to this kind of machine-learning based code generation tools.
However, GitHub Copilot really gave me a pleasant surprise this time. It did much better than I had thought it could. Often times it would guess my intentions correct, and produce code that is of passing quality. And it makes coding more fun, having an AI companion is cool, it’s like a buddy you can discuss with, on how to best write pieces of code (I guess the AI buddy is a manifestation of the collective intelligence of millions of developers who use GitHub, so sometimes it can produce good code and even teach me something).
GitHub Copilot is especially good at generating comments, which is something I hate to write.
I will continue using GitHub Copilot and post my thoughts in this blog.
(to be continued)