Earlier quoted context omitted.
I think current co-pilot is less useful for person who entirely knows the language and libraries. Right know I see more use for people who understand the language and libraries, but are frequently Googling ”how do I do xyz in P” (because they can’t recall certain things).
Bouncing around languages and ecosystems is pretty common, isn't it?
GitHub Copilot available for JetBrains and Neovim
381–390 of 446 posts
Re: GitHub Copilot available for JetBrains and Neovim
#382Earlier quoted context omitted.
Did you try it? Because I've been using it for weeks and it makes me read these types of comments as "I don't understand the value of the internet" or "what's the purpose of owning a phone". It's night and day if you have it enabled or not. There's just no question about the value proposition once you start using it. I mean, you can tell comments here from people who have actually been using it, and people who have n…
There's so many people in here saying "did you try it?" - and I signed up on the waiting list the day it was announced and still don't have access.
Re: GitHub Copilot available for JetBrains and Neovim
#383Earlier quoted context omitted.
I don't think there's Infinity in my language, what do you use it for except maths?
If you are using floating point numbers implemented in hardware, then infinity is absolutely a valid value and one that your code will encounter. This is true regardless of language, as long as the language requires or allows IEEE-754 semantics. I am not aware of any language (outside of intentionally-minimalist esolangs) that doesn't support floating point numbers. In some languages (like JavaScript) that's the only…
Never encountered it before (and I'm ashamed to say C# is my main language since 2009).
Re: GitHub Copilot available for JetBrains and Neovim
#384Earlier quoted context omitted.
Your comment hides some truth! Imagine coding today without stackoverflow. Possible, but you'd lose so much time looking for simple answers.
The more experience I gain the less I use SO and more I just go to the sources or read the docs. With googling for SO answers I have to parse the question, find a modern answer (because the accepted one is 10 years old and won’t work), parse that and adapt it to my problem. With documentation I just search for what I need and go straight to solving my problem and I’ve never felt more productive. I feel like people ne…
Re: GitHub Copilot available for JetBrains and Neovim
#385Re: GitHub Copilot available for JetBrains and Neovim
#386I’ve never understood the value proposition for Copilot. In terms of difficulty, writing code is maybe on average a two out of ten. On average, maintaining code you wrote recently is probably a three out of ten in terms of difficulty, and maintaining code somebody else wrote or code from a long time ago probably rises to around a five out of ten. Debugging misbehaving code is probably a seven out of ten or higher. Gi…
I don't see it either. The context switch between being in the zone/flow and writing the exact code I'm thinking of to suddenly reviewing blocks of foreign and quite possibly wrong code seems like a net negative value proposition. I can't even get autocorrect on my phone to do the right thing half the time. Writing code is easy. Architecture, refactoring, and solving business problems are the hard parts of the job. W…
e.g. type `pr` in a function with x & t
and it may predict...
The `print(f"The value of 'x' was {x} at time {t:0.00}s")`
Re: GitHub Copilot available for JetBrains and Neovim
#387Earlier quoted context omitted.
> Because I've been using it for weeks and it makes me read these types of comments as "I don't understand the value of the internet" or "what's the purpose of owning a phone". And yet apart from making this very inaccurate comparison you haven't made any argument for why such a thing as Copilot would be useful to anyone. How do you personally find Copilot useful? And why do you think someone whose job demands more t…
I think current co-pilot is less useful for person who entirely knows the language and libraries. Right know I see more use for people who understand the language and libraries, but are frequently Googling ”how do I do xyz in P” (because they can’t recall certain things).
Re: GitHub Copilot available for JetBrains and Neovim
#388Earlier quoted context omitted.
The power of something like Copilot is in building out stuff you're not familiar with or don't have templates set up. It's probably not as helpful when you already have a clear idea of what you want to do and just need it rather than think about it. +1 for the variable extraction thing, I've been using their IDE for ages and it never occurred to me to look for such a thing.
I use it especially much when writing old school java. Instead of writing "MyClass myclass = new MyClass()", I just write "new MyClass()" and get the typing for free. Even better when you do longer expressions and don't want to think about the type up front. Like working with streams or so.
Re: GitHub Copilot available for JetBrains and Neovim
#389Earlier quoted context omitted.
I think current co-pilot is less useful for person who entirely knows the language and libraries. Right know I see more use for people who understand the language and libraries, but are frequently Googling ”how do I do xyz in P” (because they can’t recall certain things).
Almost everyone does search like that, its not about doing something but about finding best and easiest way to do something.
It's not wrong or bad to search for help, but it doesn't indicate mastery of the language you're using.
Re: GitHub Copilot available for JetBrains and Neovim
#390I’ve been using this for weeks and it blooooows my mind. It comes up with crazy recommendations, just yesterday I wrote this big ass logic to do something, then I wanted to move that code to a function so I wrote the function name and I kid you not copilot suggested a one-liner that worked… the thing is so useful and I’m not writing simple code (writing cryptographic code). And when it’s not doing that at the very le…