by bauerpl on 10/31/22, 3:29 PM with 82 comments
by giansegato on 10/31/22, 3:41 PM
by maep on 10/31/22, 5:44 PM
by krono on 10/31/22, 4:43 PM
Fully respecting the licenses this code was published under, one would hope?
by aryamaan on 10/31/22, 6:41 PM
It blew my mind half of the times. It was like it knew what I was going to do.
The other times it was dumber than the standard auto complete. It doesn't have any awareness of already defined variables and doesn't use them to complete halfwritten variables. Hope this gets better soon.
by luxurytent on 10/31/22, 3:50 PM
by iandanforth on 10/31/22, 4:03 PM
- What areas/languages/tasks is it good at and what is it bad at?
- How often is it generating code with bugs?
- How often is the code that gets generated used as is vs immediately edited?
- What are the new frustrations that this causes that existing IDE code completion doesn't?
I work with trained models daily and I know that their failure cases are unintuitive, unexpected, and exasperating. I'd like to know as much about the failure cases of this model as possible before diving in.
by sdevonoes on 10/31/22, 8:11 PM
- Developers who work at a company (e.g., as employee) and need to spit out features every sprint? Velocity is important, so I imagine these kind of developers need to squeeze every minute they are in front of the screen in order to produce working code?
- Developers who think of written code as one way to solve (tech) problems, so they don't really care much about the process of creating code, but mainly about the output (i.e., does the running program solves the issue at hand?)
- Senior developers who don't like to write boilerplate code?
I don't see myself as the target audience of Copilot or Ghostwriter. I do work as an employee, but I'm not a "feature machine". Usually the hardest part about my job is solving problems while communicating with other people. I don't need to write code "fast", and by the time I hit the keyboard to start coding, I don't really need that much help (granted, I'm not working on code that goes into space rockets... just normal e-commerce stuff)
I like to work on side projects and learn new technologies. When I was starting with programming, as part of the learning I liked to write boilerplate code (actually, that's how I learnt programming. I remember writing C boilerplate code by reading "The C Programming Language". Skipping the "boring" parts wouldn't have helped me in my learning).
If any, Copilot and similar tools take away all the joy of actually writing code (because, when I work on side projects, 50% of the satisfaction comes from actually writing code for the sake of writing code. The other 50% comes from the ability to solve a problem). So, yeah, maybe for the people like me who does find the act of writing code for the sake of writing code (you know like painting or taking photographs), Copilot seems like an unneeded tool?
by easrng on 10/31/22, 6:48 PM
by Heleana on 10/31/22, 4:38 PM
by machinekob on 10/31/22, 6:03 PM
by three_seagrass on 10/31/22, 4:20 PM
by NicoleJO on 10/31/22, 7:56 PM
by ignite on 11/1/22, 6:36 AM
If you are doing something new, you need to let people see what it will do, before they will give you money.
by eliseumds on 10/31/22, 5:08 PM
by make3 on 10/31/22, 9:06 PM
by VWWHFSfQ on 10/31/22, 4:26 PM