Member-only story
The Current State of GitHub Copilot: Is It Awesome or Rubbish?
How it affected my workflow and what it can and cannot currently do
In the last few months, GitHub Copilot has caught the attention of the programming community by bringing both amazement and scare among us. In case you have been living under a rock, Copilot is an AI assistant that helps you write code faster. Since it was first announced in June 2021, it has gained popularity very fast, despite being still in an early-access stage.
Copilot is powered by OpenAI Codex, an artificial intelligence model that is trained to understand and generate both natural language and, most importantly, source code. Despite the huge hype Copilot has raised in the programming community, many haven't had the opportunity to try it, yet. For this reason, I’d like to share the current state of Copilot and also my thoughts on how my workflow has changed because of it.
What Can Copilot Do?
As you probably already know, Copilot analyzes your source code and makes suggestions accordingly. However, this statement is very broad and doesn't actually include any detail on how it affects your workflow.
First of all, Copilot knows popular APIs and frameworks and how to use them. Because of this, you can simply…