one way github #copilot makes me more productive is not having to context switch as much. it's no secret that most of "coding" is actually "reading code". imo it takes a different mindset to write more than a couple lines at a time. it takes me time to get into that mindset, and sometimes i just can't, call it adhd, whatever. but with copilot, i stay in a code reading & reviewing mindset for longer, so i get more done #LLM#LLMs
Just watched an ACM webcast on teaching computer science with tools like Copilot.
The profession of software development isn't about to go away, but it's going to change rapidly. What we teach may also need to change (just as we no longer spend much time on assembly language).
I am concerned that we may be on a path to paying a corporation to use stolen code (and burn a bunch of carbon) to solve our problems.
engaged #copilot to help me with some inline docs... notice some bit in the code and thought "hmm, that could be better...." started to tweak it and copilot was like "here. i got this for you"
It can't write good code, but I'm gradually starting to learn how powerful this can be for ... expediting the creation of code you already know you want to write.
If I'm not dealing with a specialized topic or a legitimately hard problem, I rarely consult StackOverflow or other examples, as I recognize that I'm dealing with a personal blind spot, which makes spending a little extra time solving the problem rewarding in the long run. Add a note to my #zettelkasten and soon enough I'll never have to look at it again.
I feel like tools like #github#copilot will be devastating for any new programmers and their problem solving capacities, just because it will prevent a good deal of them from acquiring the set of conceptual tools required to grow as programmers.
#AI#GenerativeAI#OpenAI#GitHub#Copilot#Microsoft#Programming#SoftwareDevelopment: "OpenAI, creator of ChatGPT, GPT-3 and GPT-4, Codex and Copilot AI systems, is the consensus leader in the race to create AI that may take all of our jobs and destroy the human race be the most disruptive technology since the invention of the printing press. OpenAI is also an affiliate of Microsoft, which is also the owner of GitHub, the popular online code repository. According to the complaint, these separate entities are just one big data-sharing family, leveraging their combined resources in non-standard ways such as Microsoft sharing hardware and cloud infrastructure resources in exchange for an ownership interest in OpenAI. According to the complaint, Microsoft’s ongoing relationship with OpenAI has led some to describe Microsoft as “the unofficial owner of OpenAI.” Complaint at 31.
The crux of the complaint is that OpenAI took code that was stored on GitHub and used it as training data to build out AI systems called Codex and Copilot. And while most of the code that was stored in the systems was likely marked “public” and was also open source, the code was subject to certain licensing and attribution requirements that were allegedly ignored when they were used in the training data to create OpenAI’s Codex and Copilot systems." https://blog.ericgoldman.org/archives/2023/06/how-can-ai-models-legally-obtain-training-data-doe-1-v-github-guest-blog-post.htm
I get, and fully support, the... "unhappiness" around #GitHub#Copilot violating people's OS licenses when it suggests uncredited and unlicensed snippets as if they're new creations.
At the same time, using it for writing inline docs faster has been a game changer. I'm writing so many more, and as far as I can tell this can't violate anyone's license, because it's just comments about my code.
The global artificial intelligence (AI) in cybersecurity market size was evaluated at USD 17.4 billion in 2022 and is expected to hit around USD 102.78 billion by 2032 https://rodtrent.com/ipa
OK, now I'm totally sold. Turns out that because of my history of building open source projects, I get to use #github#copilot for free. Kind of hard to beat that deal. I am definitely going to hype this project, even though I know some are not happy with it.
I was making some changes to a #CommonLisp program I'm writing and the #Copilot suggestions were just spot on. I know how much criticism Copilot gets but it's Autocomplete on steroids... very, very good steroids! I don't believe LLM's are anywhere close to AGI but it sure as hell is a very powerful tool!
Started testing out #github#copilot by writing an OpenSky client in Perl, using MooseX::Extended and #perl. Copilot surely doesn't know MooseX::Extended, but it's getting the syntax correct, it's learning my style as it goes, and it's writing some non-trivial code for me.