AI coding assistants just leveled up, again…

preview_player
Показать описание
Learn about the latest updates to GitHub Copilot and its new GPT-4 upgrade. Also, take a first look at Google's new Duet AI and JetBrains AI Assistant.

#ai #programming #thecodereport

💬 Chat with Me on Discord

🔗 Resources

🔥 Get More Content - Upgrade to PRO

Use code YT25 for 25% off PRO access

🎨 My Editor Settings

- Atom One Dark
- vscode-icons
- Fira Code Font

🔖 Topics Covered

- Updates to GitHub Copilot
- Alternatives to GitHub Copilot
- Does Copilot use GPT-4
- Will programmers be obsolete in 5 years?
- Google Duet first look
- JetBrains AI assistant first look
Рекомендации по теме
Комментарии
Автор

Jeff has officially been replaced, there's no way real Jeff would end a codereport with that level of optimism.

randomindex
Автор

Apparently the monthly fees for AIs also increases with Moore’s law

alanESV
Автор

It’s the rapid prototyping opportunities that interest me the most out of this. Instead of spending 3-4 months on an MVP to test your idea, these tools might enable us to churn out something rough and disposable in a couple of days. The code might be unmaintainable garbage but you can just throw it away. Being able to test an idea and fail faster is super beneficial.

scottsalisbury
Автор

As a programmer fro 8+ years, I used Tabnine Pro for a month but I switched back to the Tabnine Free version which only autocompletes one line of code.
I found that even though the Pro version generated whole functions, the code was not what I wanted and I kept having to go and re-edit the code, which took me more time than if I would just write the function myself.
However, line autocompletion is really cool and let's me skip re-writing some commonly used boilerplate or function/variable names.

Raress
Автор

"more than 41% code on github is AI generated" if you count people copying and pasting from the sources that the ai was trained on

DrawThatRedstone
Автор

AI assistants are pretty good when your favorite thing about coding is refactoring and optimizing someone else's brainfart.

sourcedecay
Автор

This channel keeps us in the loop with the fast-paced advancements in the tech world.

the-boy-who-lived
Автор

If we get to the point where AI completely replaces programmers, then this also means you will be able to build any online business idea without much time/effort. Hence, creating new opportunities. At least for a little while.

codinginflow
Автор

Thanks Jeff for making this programmer question his life choices!

TheAmazingBobl
Автор

I’ll believe AI tooling is useful when Copilot stops suggesting I just keep repeating the code I just wrote.

matthewtanous
Автор

I work in embedded and one colleague started using copilot, and honestly it is such a pain. All his code is written is a gibberish over-engineered way, and it breaks with the finest change. I find it adds extra overhead to actually extract something useful from the AI, that you may aswell do it yourself.

TheRevenant-pnxi
Автор

It is essential for the history of software development to go up the hierarchy of abstraction in terms of instructing computers to develop more complex systems. Writing code is efficient but not as efficient as it could be, because there is still a lot of mediation between an idea or even just a structural solution for a problem and it’s executable implementation. In many areas (especially outside the academic research labs) writing code is often repetitive in some way. This is essential for a working job routine but it also shows how we do the same things over and over again, but it is disguised by the variety of parameters and contexts of these repetitions. AI can take us on the next levels of coding with even more focus on the actual creative input of developers.

ozymandias_yt
Автор

I code a lot with AI. And I mean a lot. Whenever I have to get a task or a series of tasks done that can be automated, I just resort to AI. I code by myself when I try to make it a learning experience.
One big thing that I've noticed, is that there's no way to complete anything more than a mildly complex coding task using AI, without reading the code, knowing what it does and how it works. Knowledge of programming is still required, otherwise it falls apart two, maybe four prompts in.

draic
Автор

I'm a full time software engineer who uses copilot everyday...that being said I don't feel like it has had profound impact on my productivity. I don't know...maybe in 5 years these tools magically replace me or maybe they're just another tool in an endless list of tools meant to automate software development.

chandlercoates
Автор

Thanks for the optimistic ending Jeff. I needed that !

nzuzomal
Автор

I fucking love you dude! Got worried when their were no updates for a month. I was checking in every few days to see when you would return. Keep grinding!

johnpratt
Автор

1) People are assuming that writing 20 prompts to correct AI non-sense takes less time than just to re-write the code yourself
2) Big part of the job is responsibility for your code. If a piece of AI generated code blows up the company, an excuse "Copilot did it" is not going to fly. So you still need to fully understand the code and validate the edge cases yourself
3) Terrible AI generated code will require more experienced people to fix the mess - more jobs
4) Quality of training data will go down rapidly - they already scraped everything that's public
5) Incoming AI regulation

jamaliseven
Автор

Everyone is like: ''Quit learning programming, OS, networking, servers, databases and cloud, AI will make people with knowledge in those fields obsolete.''
I'm like: ''In 5 years, people with solid knowledge of programming, OS, networking, servers, databases and cloud will be considered to have super-powers, exactly because rising of AI.''

matt_milack
Автор

the upgrade seems to be useful for progressing as a hobbyist programmer. for the maintenance part though, i guess that still needs to be manually done.

NBZ
Автор

Thanks for the optimism in the end bro

amithbhagat