
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
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
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
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.
Popular General Dev topics









Other popular topics










Latest in General Dev
Latest (all)
Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /js
- /rails
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /java
- /haskell
- /emacs
- /svelte
- /onivim
- /typescript
- /crystal
- /c-plus-plus
- /tailwind
- /kotlin
- /gleam
- /react
- /flutter
- /elm
- /ocaml
- /vscode
- /opensuse
- /centos
- /ash
- /php
- /deepseek
- /scala
- /zig
- /html
- /debian
- /nixos
- /lisp
- /agda
- /textmate
- /sublime-text
- /react-native
- /kubuntu
- /arch-linux
- /ubuntu
- /revery
- /manjaro
- /spring
- /django
- /diversity
- /lua
- /nodejs
- /julia
- /slackware
- /c
- /neovim