GitHub Copilot is generally available
I&#x27;ve been using Copilot non-stop on every hobby project I have ever since they&#x27;ve let me in (2021&#x2F;07&#x2F;13) and I am honestly flabbergasted they think it&#x27;s worth 10$&#x2F;mo. My experience using it till this day is the following:<p>- It&#x27;s an amazing all-rounder autocomplete for most boilerplate code. Generally anything that someone who&#x27;s spent 5 minutes reading the code can do, Copilot can do just as well.<p>- It&#x27;s terrible if you let it write too much. The biggest problem I&#x27;ve had is not that it doesn&#x27;t write correctly, it&#x27;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&#x27;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&#x27;t <i>actually</i> understand how &quot;Chii&quot; melds work<p>- Due to the licensing concerns I did not use CoPilot at all in work projects and I haven&#x27;t felt like I was missing <i>that</i> much. A friend of mine also said he wouldn&#x27;t be allowed to use it.<p>You can treat it as a pair programming session where you&#x27;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$&#x2F;mo? I don&#x27;t understand if I&#x27;ve been using it wrong or what.