Programming at the Speed of AI
GitHub recently released an Artificial Intelligence tool that acts as a pair programmer that does more than the standard autocomplete. CoPilot is based on a learning model developed by OpenAI that analyses publically available code hosted on GitHub, the largest code repository on earth.
GitHub recently released an Artificial Intelligence tool that acts as a pair programmer that does more than the standard autocomplete. CoPilot is based on a learning model developed by OpenAI that analyses publically available code hosted on GitHub, the largest code repository on earth.
Programmers are then free to spend more time on problems that require human reasoning. At the same time, parts of the development process that relied on standard boilerplate and memorized solutions can be automated.
- Code generation tools help the developer in the following:
- Significantly speed up development
- Assist developers in learning new programming techniques and languages • Improve code readability
- And so much more …
GitHub Copilot is an innovative tool, although with many forms of innovation, there’s a lot of uncertainty on how valuable a tool is. Copilot isn’t perfect, but it can potentially speed up development for many use-cases, and we can only expect it to improve over time.
Rest assured, GitHub’s tool is called “Copilot”, not “Autopilot”, and developers are still required to reason and construct the best solution.
Article by Stuart
Related posts
Striking the Balance in Software Development
When it comes to software development, there’s always that internal tug-of-war between under-engin
Why Taking Time to Explain Makes All the Difference
Why bother making a post to explain something that seems so basic? Who even cares? Surprisingly, a l
Why We Sometimes Make Coding Harder (and How to Stop)
Let’s be honest—software development is complicated. It’s just the nature of the job. Bugs pop