DevotionGeo

DevotionGeo

What is your experience with Github Copilot?

I installed Github Copilot (VS Code extension) and signed up for the technical preview three days ago. Yesterday I got the invitation, and the extension started working.

I tried it with Erlang and it understands Erlang.

I refactored this code,

-record(person, {
    name,
    age,
    status
}).

to this,

-record(person, {
    name :: string,
    age :: int,
    status :: atom
})

with the help of this extension, and it’s awesome, right?

I think it’s great for learning, what do you think?

Most Liked

jimschubert

jimschubert

OpenAPI Tools Core Team

I personally think I’m going to avoid copilot.

I can see the benefits, but I consider it like going to live in another country where you don’t speak the language and never putting down the dictionary. Too many people are going to use this to avoid thinking through problems. I just feel like there was already enough of that problem in the field.

ohm

ohm

I think that Copilot will used much like we use Intellisense today. We will use Copilot to “autocomplete” some of the stuff we’re doing, but Copilot will never be able to understand or even come up with novel solutions for domain specific implementations.

wolf4earth

wolf4earth

I signed up for the preview but then I read a bunch of articles on questionable choices from GitHub when they built copilot - such as including GPL code as a source for learning - and decided to skip on it when I got an invite.

See this article:

Furthermore this goes over how easy it is to prompt copilot to generate subtly buggy code, which arguably is one of the worst possible things with a tool like copilot.

If I’m forced to scrutinize every piece of code copilot generates for me, is it really helpful?

No, copilot or tools like it will become a tool in our toolbelt down the road, but just like a hammer is no good for a screw so copilot is no good beyond generating simplistic boilerplate.

Where Next?

Popular General Dev topics Top

New
AstonJ
If you would prefer your file tree to be on the right hand side in Onivim, just: CTRL (or CMD) + SHIFT + P Then start to type config th...
New
AstonJ
Please share your favourite Vim tips here :nerd_face:
New
First poster: davearonson
Welcome to the third part of this series aimed to help you unleash a power never seen on Earth using the Almighty Vim. If you don’t under...
New
ankur
Disassembly support, similar to what is there in Visual Studio, would be a great feature to have for low level programming (C, C++), and ...
New
herminiotorres
Someone where use Doom Emacs right now? I like to starting this topic to discuss it and learn a little bit more, not just only the emacs ...
New
First poster: bot
Feature Packed Everything you need to get started without any configuration. A completely usable editor, right out of the box. Text-base...
New
First poster: OvermindDL1
It’s Magit! A Git interface inside Emacs Magit is a text-based Git user interface that puts an unmatched focus on streamlining workflows....
New
CommunityNews
This is neither an in-depth article about advanced vim features nor is it an ideology-inducing primer on why the oh-so-powerful god of ed...
New
First poster: bot
Modal editor · Faster as in fewer keystrokes · Multiple selections · Orthogonal design
New

Other popular topics Top

PragmaticBookshelf
Stop developing web apps with yesterday’s tools. Today, developers are increasingly adopting Clojure as a web-development platform. See f...
New
PragmaticBookshelf
Use WebRTC to build web applications that stream media and data in real time directly from one user to another, all in the browser. ...
New
AstonJ
Saw this on TikTok of all places! :lol: Anyone heard of them before? Lite:
New
PragmaticBookshelf
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New
PragmaticBookshelf
Author Spotlight: Peter Ullrich @PJUllrich Data is at the core of every business, but it is useless if nobody can access and analyze ...
New
AstonJ
This is cool! DEEPSEEK-V3 ON M4 MAC: BLAZING FAST INFERENCE ON APPLE SILICON We just witnessed something incredible: the largest open-s...
New
AstonJ
This is a very quick guide, you just need to: Download LM Studio: https://lmstudio.ai/ Click on search Type DeepSeek, then select the o...
New
NewsBot
Node.js v22.14.0 has been released. Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
New
mindriot
Ok, well here are some thoughts and opinions on some of the ergonomic keyboards I have, I guess like mini review of each that I use enoug...
New
CommunityNews
Open-source implementation of the classic GTA engine now running directly in your browser. Experience the reVC technology demo on DOS.Zon...
New