BLOG | WEB HOSTING, TECHNOLOGY, MARKETING, AND LATEST NEWS

Getty Images/iStockphoto
Microsoft’s GitHub Copilot, a tool that can suggest the next line of code and sometimes entire functions, is now available to all developers — for a price.
However, paying for the previously free tool doesn’t sit well with some developers.
GitHub Copilot translates natural language to code and supplies developers with a range of suggestions ranging from boilerplate code to complex algorithms. Released in June last year as a free technical preview to 1.2 million developers, the tool is now available to GitHub’s entire community of more than 83 million users, according to GitHub.
The code completion tool, available as an extension for JetBrains IDEs, Neovim, Visual Studio and Visual Studio Code, joins a growing list of competitors. While AI bots like Copilot continue to trend, further advances in AI technology may make code completion less relevant in the future, according to industry experts.
“This is a new realm of ‘code completion,’ and I’m really excited about it,” said Chris Riley, senior manager of developer relations at marketing tech firm HubSpot. “Beyond the cool factor, in theory this will help improve application quality and potentially support standards and better coding practices.”
However, developers should use Copilot with caution, because it learns from the code of other developers — and people tend to make mistakes, said Yura Abharian, senior software engineer at SoftServe, an IT services and consulting company based in Austin, Texas.
GitHub Copilot licenses, which are currently only available to individual users, cost $10 per month or $100 per year. However, students enrolled in GitHub’s Global Campus Program and maintainers of popular open source GitHub projects — identified when a user navigates to the GitHub Copilot subscription page — will still be able to use the tool for free. An enterprise edition is slated for release later this year, said Thomas Dohmke, GitHub’s CEO, in a blog post.
Some developers aren’t put off by the price tag. “$100 a year seems like an almost trivial price,” Riley said.
However, not everyone is happy with the fee structure.
“I think the change in pricing structure is a mistake,” said Laurence Lee, software developer and CEO of The Great Brain Experiment. “I have used GitHub Copilot and I think it is a great tool, but I am not willing to pay for it.”
The list of bots that can write code and augment developer productivity– such as Kite, DeepMind’s Alphacode, IBM’s Project CodeNet —  gets longer every month, said Diego Lo Giudice, vice president and principal analyst at Forrester Research.
The trend looks set to continue for the foreseeable future. “Nearly all development tools will include an AI bot by the end of 2022,” Forrester Research said in its 2022 software development predictions report.
But some developers aren’t convinced the trend is warranted. AI can’t currently match humans in solving a wide range of tasks at once, and this is exactly what is required for programming, said Leonid Ivankin, an Android developer at MTS Group, a mobile telesystems company.
While the idea of code completion tools looks attractive, he tried a similar solution from Codota — now called Tabnine — but it didn’t work, he said.
“The AI offered me a large piece of code close to what was needed, but it had to be heavily customized and corrected every time,” Ivankin said.
However, the field of automated code completion tools is progressing, said Larry Carvalho, an independent analyst at RobustCloud. More companies are developing tools to translate developer intention to code, which will cause products like GitHub Copilot to be less relevant in the future, he said.
FinOps tools help organizations optimize cloud usage and spend. Review different native and third-party offerings to find the …
Replacing a legacy app with a SaaS alternative can be tedious. Create a checklist related to reliability, support and uptime to …
Alfa Romeo F1 Team Orlen uses Zadara to store and access race and technical data so that it can improve race analysis and …
Tools for enterprise architects get criticized for their complexity, but they are getting better. A recently released module from…
Observability helps developers and IT operations teams identify and fix system issues. And with the right setup, it can improve …
As distributed software systems grow in scale and complexity, things like monitoring and debugging can become a tangled mess. …
VM management often requires multiple monitors. KVM mode lets you set hot keys to navigate between VMs and the OS, so no task — …
To keep up with a complex CI/CD environment, IT ops teams can choose between Scrum or DevOps — or use them together. Discover …
Running Kubernetes clusters can add up in cost and energy use. To address the problem, IT teams must know where to look to save …
What’s the difference between Agile and Scrum? What are their similarities? Learn how to compare and contrast these two popular …
Don’t bury the lead. Grab your audience’s attention early. Be graceful when others disagree. These and other tips will help you …
When an exception occurs in your Java code, you can log it or you can rethrow it — but don’t do both. Here’s why you must avoid …
Many organizations struggle to manage their vast collection of AWS accounts, but Control Tower can help. The service automates …
There are several important variables within the Amazon EKS pricing model. Dig into the numbers to ensure you deploy the service …
AWS users face a choice when deploying Kubernetes: run it themselves on EC2 or let Amazon do the heavy lifting with EKS. See …
All Rights Reserved, Copyright 2006 – 2022, TechTarget

Privacy Policy
Cookie Preferences
Do Not Sell My Personal Info

source

Write A Comment