Masterclass: AI-driven Development for Programmers

preview_player
Показать описание
AI tools like ChatGPT and GPT-4 are changing the way programmers write code. Learn how build a React app with Typescript using with AI prompting and other tricks to speed up development.

#ai #programming #tutorial

💬 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

- Building apps with AI
- AI pseudocode techniques
- Can ChatGPT build complete apps?
- GitHub Copilot X features
- Will AI replace programmers?
- TypeScript Tricks with ChatGPT
- How to use AI to code faster
Рекомендации по теме
Комментарии
Автор

That Crlt +v thing, Absolute game changer.

MrJonathandsouza
Автор

Using pseudocode as an intermediate language to facilitate prompt creation is an awesome use case.

Djolewatchtastife
Автор

Remember to use CTRL+C for copying. That will make you 15x developer.

Nekoeye
Автор

I'm impressed by what GPT 3.5 and 4 can do. And the initial effect is super dazzling, but I always feel like I'm talking to a data set, not a problem solver. Like it can alleviate menial tasks, but a lot of the cracks start to show as soon as you assume too much about its ability to solve problems that require more than one level of abstraction

jonas
Автор

As an experienced humanoid code developer, the use of Ctrl+V is a very helpful tip! I am glad to be subscribed to your YouTube channel!

bdiddy
Автор

Remember, using Alt+Tab is faster than switching to your mouse.

ChadSigma
Автор

I was literally just thinking about how I can structure ChatGPT prompts to teach myself new languages. However, your method of turning it into pseudocode is brilliant! I'd buy your AI Course in a heartbeat.

ssupersuhh
Автор

Your videos are amazing. It teaches so much stuff in a short amount of time and you are using the perfect amount of Humor and meme to not make it too heavy nor boring.
Congrats on the 2M Subs, you're a 10x Youtuber.

GRIMxJOKE
Автор

This is amazing and overwhelming as a beginner web developer

snakefinn
Автор

Using a higher level pseudocode for AI consistency is brilliant. Definitely using that for my projects

imranq
Автор

Wow, this masterclass on AI-driven development for programmers by Fireship is simply amazing! The instructor's expertise in the field is truly impressive, and the way they break down complex concepts into simple, easy-to-understand terms is remarkable. The examples used in the video are practical and relevant, and I feel like I've gained a whole new perspective on AI development after watching this. Thank you, Fireship, for this incredible tutorial - I can't wait to implement these concepts in my own work!

(Thanks for the video!)

Xenc
Автор

What he said about complexity and efficiency is very true, the more I use chat GPT for basic code debugging i've learned not to overleverage it, for example if im having trouble with tree structures in C++ I know confidently chat GPT can help me organize it, however if I were to give it a larger scope of my program it starts to hallucinate on me.

mikehunt
Автор

I found that it helps if you let ChatGPT first explain concepts about code (relevant to your problem) and then ask it to either create or explain code.

Trazynn
Автор

The word you're looking for is data-driven (not data-oriented) development, also called config-driven development in some industries. We use this in gamedev a fair bit, like for building procedural elements and menus or storing sequences of user actions. Some engines are wholly based on it.

You store information in an easily parsed format like yaml, json, csv, etc. and let that information control the behavior or visual appearance of your program (or a part of it). The actual code is just a parser that implements it, and you could have multiple versions of this for different languages or build environments etc.

averagetrailertrash
Автор

I'm currently trying to become a self-taught developer, and chat-gpt has quickly become the best learning tool I have at my disposal.

kwolf
Автор

I've been following your channel for a while now, and that ctrl + v tip just blew my mind, thank you so much for your great work!

vinception
Автор

Maybe this is fixed in 4, but you forgot to add the part where the code doesn't work so you ask it to fix it in 5 different ways. Then ask it to write tests for it, tell it the codes fails its own tests, and then it still doesn't put out a solution that your senior devs will approve of during review. They will then come up with a much more elegant solution in 5 minutes, and you'll feel bad you wasted an hour talking to chatgpt.

WillHuizenga
Автор

I write prompts and slowly build the functions I need since the output is kinda limited in characters but once you can do that it programs great.

AngeloXification
Автор

I totally agree. I am thinking of AI as a partner or Virtual Assistant / tutor. This also applies to writing. It still needs a human touch to guide the project but saves so much time. I built a fairly complex bash script for a client by feeding it pseudo code and asking for revisions. I tested and revised just like I was working with another programmer over the internet. My clients are happy. Thanks for sharing.

concernedcanadian
Автор

dude i just jumped right into nextjs with gpt4 and started smashing it. learning while the project i want is being built.. incredible

blimolhm