GitHub Copilot is generally available
I've been using Copilot non-stop on every hobby project I have ever since they've let me in (2021/07/13) and I am honestly flabbergasted they think it's worth 10$/mo. My experience using it till this day is the following:<p>- It's an amazing all-rounder autocomplete for most boilerplate code. Generally anything that someone who's spent 5 minutes reading the code can do, Copilot can do just as well.<p>- It's terrible if you let it write too much. The biggest problem I've had is not that it doesn't write correctly, it's that it think it <i>knows</i> how and then produce good looking code at a glance but with wrong logic.<p>- Relying on its outside-code knowledge is also generally a recipe for disaster: e.g. I'm building a Riichi Mahjong engine and while it knows all the terms and how to put a sentence together describing the rules, it absolutely doesn't <i>actually</i> understand how "Chii" melds work<p>- Due to the licensing concerns I did not use CoPilot at all in work projects and I haven't felt like I was missing <i>that</i> much. A friend of mine also said he wouldn't be allowed to use it.<p>You can treat it as a pair programming session where you're the observer and write an outline while the AI does all the bulk work (but be wary), but at what point does it become such a better experience to justify 10$/mo? I don't understand if I've been using it wrong or what.