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

AstonJ
Thanks to @foxtrottwist’s and @Tomas’s posts in this thread: Poll: Which code editor do you use? I bought Onivim! :nerd_face: https://on...
New
First poster: bot
Why I Teach vim. The why of why people use vim has been covered fairly extensively, so I thought I would spend a little time explaining ...
New
First poster: bot
What you need to know before try Emacs. When it comes to Emacs, every programmer should have heard its name more or less. After all, Ema...
New
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: bot
See full diagram here: https://rawgit.com/darcyparker/1886716/raw/eab57dfe784f016085251771d65a75a471ca22d4/vimModeStateDiagram.svg This...
New
XSukhpreet
I think for now VsCode is getting very much goody at developer side, even thou sublime text 4 is faster . But if Onivim take these two an...
New
First poster: bot
Modal editor · Faster as in fewer keystrokes · Multiple selections · Orthogonal design
New
First poster: malloryerik
A modern open source code editor in Rust Native GUI and Rust powered performance, we as developers know what you need for an essential to...
New

Other popular topics Top

axelson
I’ve been really enjoying obsidian.md: It is very snappy (even though it is based on Electron). I love that it is all local by defaul...
New
AstonJ
poll poll Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
AstonJ
Saw this on TikTok of all places! :lol: Anyone heard of them before? Lite:
New
husaindevelop
Inside our android webview app, we are trying to paste the copied content from another app eg (notes) using navigator.clipboard.readtext ...
New
PragmaticBookshelf
Programming Ruby is the most complete book on Ruby, covering both the language itself and the standard library as well as commonly used t...
New
hilfordjames
There appears to have been an update that has changed the terminology for what has previously been known as the Taskbar Overflow - this h...
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
PragmaticBookshelf
Author Spotlight: Sophie DeBenedetto @SophieDeBenedetto The days of the traditional request-response web application are long gone, b...
New
sir.laksmana_wenk
I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc. However, I don’t...
New