Updated VSCode the other day and noticed Copilot will now create git commit messages. Since most of mine are "did some stuff" and "fixed some things" I figured, what's the worst that could happen.
Commit messages
Copilot creates better commit messages than I do but I'm not very motivated. I'm sold — I'd pay $10 a month to never write another commit message.
Can it write code?
Now when I create a new file Copilot wants to help me. I've been messing with using Streams to web services. There are lots of moving parts and it's not high on my priority list, so I asked Copilot to create a web service that takes in a bunch of keys and streams out files for the keys — and it just does it.
I've seen people refer to Copilot as a pair programmer but it reminds me more of the Google search scans where you'd be led to a clearly generated and useless page. The difference is this page is useful and I don't even have to copy and paste. It's like I can search for my specific solution and find it.
Next I tried another thing on my back burner list. I'd like to be able to stream data into a blob with the ibm_db module. Again it generated a perfectly reasonable solution but with one problem — the module does not actually support the APIs it used, so I created a feature request.
Conclusion
It's worth it just for commit messages. It's not going to replace programmers yet but it's better than Google and Stack Overflow.