ALL ROADS LEAD to AI CODING: Cursor, Aider in the browser, Multi file Prompting

Sdílet
Vložit
  • čas přidán 29. 06. 2024
  • Engineers are RUNNING OUT OF TIME. Discover how AI Coding Assistants like Aider and Cursor can write code 8x faster than you! 🤯
    Stop wasting time writing boilerplate code! The future of coding is here, and it's called AI coding assistants.
    Maybe you've heard of github copilot, devin, copilot workspace, cursor, or aider. Let's focus on the HIGHEST PRODUCTIVITY AI Coding Tools that you can use AS SOON as you finish this video.
    In this video, we're diving deep into two of the BEST AI coding assistants available today: Aider and Cursor. We'll explore their unique features, strengths, and how they can supercharge your coding productivity by up to 2x-10x (and beyond honestly)
    Here's what you'll discover:
    - Aider in the browser: Experience the power of Aider's new browser-based editor for seamless code generation.
    - Aider's multi-file editing: Experience the power of seamless code generation and refactoring across your entire codebase with Aider's groundbreaking multi-file editing capabilities.
    - Real-world coding examples: See Aider and Cursor in action as we build a complete application from scratch using clear, concise prompts.
    - Unlocking 8x productivity: Learn how AI coding assistants free you from tedious tasks, allowing you to focus on the bigger picture and build better software faster.
    📊 Stay ahead of the curve with insights into the future of AI coding. We'll look at the latest blogs from Cursor and Aider, highlighting upcoming features like next action prediction and automatic bug detection.
    ❌ Don't miss out on the AI coding train. Equip yourself with the best coding AI tools and elevate your engineering game. Hit the like and subscribe buttons to stay updated with more AI coding content.
    Stay ahead of the curve with the latest in AI coding, AI code writers, and artificial intelligence coding.
    Bro, it's time to pop off w/ai.
    💻 AI Copilots vs AI Coding Assistants vs AI Engineers
    • AI Coding Tool Breakdo...
    🔗 Links:
    - aider aider.chat/
    - aider blog aider.chat/blog/
    - cursor cursor.sh/
    - cursor blog cursor.sh/blog/problems-2024
    - bun bun.sh/
    📖 Chapters
    00:00 AI Coding Assistants: Why You Need Them
    00:09 Generating Code with One Prompt
    00:40 Running the AI Generated Code
    02:43 8x Productivity Boost with AI Coding Assistants
    04:19 Multi-File Editing with Aider in the Browser
    06:48 Don't miss the AI coding train - stay ahead as an engineer
    07:32 AI Coding 3 files at once with a CRUD Test
    11:20 The Future of AI Coding
    12:00 Copilot++ next action prediction with Cursor
    15:50 Aider vs. Cursor: Two Approaches to AI Coding
    18:30 Our endgame: full agentic tools
    #aicoding #typescript #agentic
  • Věda a technologie

Komentáře • 85

  • @JonathanYankovich
    @JonathanYankovich Před 26 dny +45

    The hard part of coding isn’t writing boilerplate though. We need more demos showing off thoughtful changes to large codebases.

    • @CourageToGroww
      @CourageToGroww Před 26 dny +10

      This is such an airhead statement. No one ever said that this was to do anything hard. If you are a programmer and not using LLMs, you are wasting time period. To be able to be in a file and just hit ctrl + k and have your IDE just automatically do things like adding dark mode styling to every element in your file or assisting with making your app more responsive with a sentence is such a value add for 20 dollars a month for the sheer amount of time this saves. I have been literally saving myself 4 to 20 hours a week when building and maintaining client work. Cursor, Aider or Replit are such valuable tools I feel like are so much worth the price you are paying. It's like the first time you type on a Kinesis keyboard after using a standard keyboard your entire life, when you hit buttons other than the space bar with your thumb, so much power so much precision, it feels almost godly in a way. It's a surreal experience and it will only get better from here.

    • @NenJiDaPassiv
      @NenJiDaPassiv Před 26 dny +10

      ​@@CourageToGroww cheap insult man, not cool. Anyway, it's not so airhead. I mean imagine where the technology will be. I myself am not a programmer by trade. I've always struggled teaching myself, due to other commitments. But, with all this new technology my endless pipe dreams are a little more realistic. Me personally, I'm having trouble with big picture and architecture things. I have a big concept but can't quite put the pieces together yet. It will be helpful for me when these technologies can really reason over more complicated systems that allow me to simply be the director of features and functionality. Either way, there are a lot of people getting into software development, many of whom have domain specific knowledge that's not tech related. I look forward to seeing what is possible. Have a nice day 🎉

    • @alextasarov1341
      @alextasarov1341 Před 25 dny +4

      @@CourageToGroww The more you use AI, the more tech dept you create. It is not omnipotent. It's easy to produce simple code that works, but not code that will last. The bigger your codebase, the more annoying it is to prompt it correctly.
      It can save you time, but the more you use it, the more you begin to rely on it and the harder it is to code without it. You train your brain to think of prompts before code solutions. If all you do is create simple webpages and scripts then its fine, it does 90% of the work with ease. But, larger applications will fall apart as you spend more time prompting, editing, and later addressing the tech dept it created.

    • @poisonza
      @poisonza Před 25 dny +1

      yeah it falls short for large codebase and async/multi processing logic. But we will soon see llms writing code that is concise,clean w/o technical debt

    • @CourageToGroww
      @CourageToGroww Před 25 dny +1

      @@alextasarov1341 If you rely on it then you are not a programmer.

  • @rasmusfoy
    @rasmusfoy Před 2 dny +1

    Just discovered your channel. Awesome value.
    I am one year in to coding and loving it.

  • @benjaminvanderwoerd4419
    @benjaminvanderwoerd4419 Před 24 dny +4

    Only having 13.7k subscribers is a crime. This channel is top notch.

  • @wandavazquez3201
    @wandavazquez3201 Před 18 hodinami

    amazing work. Thanks for all your great info.

  • @ConorDean
    @ConorDean Před 26 dny +2

    Awesome 🚀 content! Thanks so much.

  • @michaelndukwe6151
    @michaelndukwe6151 Před 26 dny +1

    I learned many things, thank you

  • @krishnapraveen777
    @krishnapraveen777 Před 26 dny +1

    Nice, never gets tired of hearing the click clacks

  • @J3R3MI6
    @J3R3MI6 Před 20 dny +1

    This would have to be the best AI channel I’ve found… and I’m subbed to like 30 of them 🙏🏽

  • @mauricioacosta7492
    @mauricioacosta7492 Před 26 dny +1

    I understand the concept of your warning, how do I get started? I dont understand the prompt you started with or any of the outputs. I want to invest an hour or two daily to master this skill. Thank you for your help!

  • @maskedvillainai
    @maskedvillainai Před 25 dny +2

    Cursor is my dna now

  • @Brogrammer730
    @Brogrammer730 Před 24 dny +2

    You earned my like & subscribe. Thank you very much for introducing me to both of these honestly incredible tools.

  • @JustSuds
    @JustSuds Před 26 dny +11

    My productivity isn’t measured in words written. It’s measured in hard problems solved.

    • @diegocaumont5677
      @diegocaumont5677 Před 25 dny +3

      I don't understand this mentality, brother is telling you that you will be able to solve more problems in less time.

    • @indydevdan
      @indydevdan  Před 24 dny +1

      You’re right but you’re ignoring the productivity gains of increasing your most valuable asset as an engineer: CODE.
      Think of the millions of lines of code you’ve written over your career. Now imagine if you can now do ALL that at 2-10x speeds!? That means you can ship MANY more of your hard problems in less time.
      Make sense?

    • @user-lb5cp5mw4u
      @user-lb5cp5mw4u Před 22 dny

      @@indydevdan you must be working on some upwork style place pumping out shoddy code that you never have to maintain

  • @mrd6869
    @mrd6869 Před 23 dny

    Shytty non coder here🤣
    Im learning, so im thinking this can assist me in getting better.
    Also, in a few years with AGI level foundational models, software development will
    probably be make a big jump.

  • @___Truth___
    @___Truth___ Před 26 dny

    Before even starting this video, I've become more self-aware about myself having this growing desperation to learn more about AI Coding since it feels like this area is going to be something integral to tech and possibly all things software-related as the AI models get better. I want to break down what skills I should develop to get better at AI Coding, in some sense it feels like a specialization of Prompt Engineering. I think obviously one skillset to develop is a basic or proficient understanding of the coding language your using, but in order to do bigger things than just have it generate code for me, like to ultimately create interesting Apps, I feel like I'm missing some skillsets or information I should be working on when I'm playing around with these models...

  • @DrumAndSpaces
    @DrumAndSpaces Před 26 dny +1

    When do we get something good for java its just all python and a bit of javascript

  • @Quiark
    @Quiark Před 23 dny

    "AI is the top tool to crank out as much code as possible"
    Absolutely agreed

  • @paul_hale
    @paul_hale Před 19 dny +1

    Hi. Subbed and liked. Great content. One question, how do you get the tokens to show bottom right of UI?

    • @indydevdan
      @indydevdan  Před 16 dny +1

      Search for the vscode extension named: 'Token Count in Status Bar...'
      Link: marketplace.visualstudio.com/items?itemName=marxism.ai-token-count

    • @paul_hale
      @paul_hale Před 14 dny

      @@indydevdan Thank you

  • @YossiDahan-
    @YossiDahan- Před 26 dny +1

    What about Codium AI and their new framework CodiumAlpha?

  • @pmenapa75
    @pmenapa75 Před 25 dny

    Notice to navigators. I have been testing ‘cursor’ and its integration with the i.a. model is impressive. But I have to say that I have tried every possible way to make it generate uml dependency diagrams on a relatively simple code base and it has turned out to be anything but useful. I have tried actively and passively to make it understand what I wanted but the model invents what it wants according to what it thinks you are asking it, but it forgets the context and simply lies, contradicts itself and generates more distrust than anything else. It's a pity because it is very well integrated and promising, but as of today it lacks a lot, and I'm talking about gpt4. I think there is a lot of hype and a lot of desire for notoriety in all this, but time will put everyone in their place.

  • @dannyprats824
    @dannyprats824 Před 26 dny

    Please make a video about GPT Pilot (Pyhtagora)

  • @J3R3MI6
    @J3R3MI6 Před 20 dny

    Devin + GPT5 = App Dev unlocked

  • @oluwaseunakinropo6318
    @oluwaseunakinropo6318 Před 26 dny

    How do you make your codes so colorful and stylish? Is there a way I can do that on my windows pc

    • @Jumpyfoot
      @Jumpyfoot Před 26 dny

      There is a development tool called an IDE, which is like a fancy editor for your code that does the colors and gives you error correction suggestions and some autocomplete capabilities. You'll have to search for an IDE for your preferred programming language.

    • @chillgames823
      @chillgames823 Před 26 dny

      He was talking about the actual theme ​@@Jumpyfoot

    • @Jumpyfoot
      @Jumpyfoot Před 26 dny

      @@chillgames823 Oh, I see. Well, you have a good day.

  • @BorisHrzenjak
    @BorisHrzenjak Před 26 dny

    aiderb doesn't work for me, I can use the command line though, anyone have this problem?
    I just have this "'aiderb' is not recognized as an internal or external command,
    operable program or batch file." error

  • @micbab-vg2mu
    @micbab-vg2mu Před 23 dny +1

    i use cursor is great:)

  • @brandonwinston
    @brandonwinston Před 26 dny +3

    How do we get the Aider browser plugin?

  • @cd92606
    @cd92606 Před 16 dny

    When you say you're very anti-RAG, do you mean in general, or only as it pertains to code generation?

    • @indydevdan
      @indydevdan  Před 14 dny +1

      I mean in general - it's a hot take but I don't think we should spend much time 'chunking' data outside of brute filtering especially when we have large context windows (and they will continue to increase).
      How do you feel about rag?

  • @_SCRIBE_
    @_SCRIBE_ Před 26 dny

    It's incorrect comparison of performance just to use the amount of words for promt and generated code. You need some time to prepare this promt, seems it will take many tries.

  • @Dreamslol
    @Dreamslol Před 26 dny

    Uhm why you dont use the Cursor Chat or add the files with @ ? That way Cursor has also the context of the files

    • @user-bc2kc9hn1p
      @user-bc2kc9hn1p Před 26 dny

      ya.. I don't get what aider is doing that you can't do with cursor (I only use cursor)

    • @chillgames823
      @chillgames823 Před 26 dny

      Dude fr I noticed no difference except extra steps and more money for no reason

    • @cgintrallying
      @cgintrallying Před 14 dny

      Using cursor and really like it a lot! Having a hard time when working with Github-Copilot then.
      Also used aider but since cursor has the "Interpreter mode" in the chat i am only using cursor now. Everything is so well integrated.
      @IndyDevDan have you tried out cursors interpreter mode (czcams.com/video/r3BSULZNWBI/video.html).
      Fun fact: From what i saw on first-use-imports seems to be using aider under the hood.

  • @henrischomacker6097
    @henrischomacker6097 Před 26 dny

    Do these two tools also work as great if used with the newest open source LLMs that specialize in coding? - Or isn't it worth the time trying?
    I don't see any case in which these tools could be used in a professional company environment if they are only good if used with the huge LLMs of the leading AI companies.
    At least in our company is passing code or any other project related data to other companies strictly forbidden for obvious reasons.

    • @indydevdan
      @indydevdan  Před 24 dny +1

      If you're looking for open source support I recommend Aider: aider.chat/docs/llms.html

    • @henrischomacker6097
      @henrischomacker6097 Před 24 dny +1

      @@indydevdan Many thanks!

  • @SigmaWolfPack.
    @SigmaWolfPack. Před 26 dny

    I want to learn about coding and programming but I'm not sure where to start. There's so much going on.

    • @TimCollins
      @TimCollins Před 26 dny

      This has a lot going on for sure, not the best example of where to begin.
      Start simple with learning basic HTML/CSS, then move onto Python. Python is great for beginners and the primary language of all things AI/data currently.
      Get a sense for what you’re interested in building, and learn the languages/frameworks in that area. Could be front-end, iOS, ML, etc.
      Build your ideas and let curiosity guide you. Consistency x reps will help you achieve exit velocity.

  • @yellowboat8773
    @yellowboat8773 Před 17 dny

    I'm not a coder, In fact I'm a a builder by trade. By using LLM's I've managed to build a 20,000 + line code app for my business completely from scratch, using AI 100%. Half the time I have no idea the specifics of the code it is typing, but I know what I want it to do, I know the what the functions should do and I work through debugging using AI. It's game changing. I know a lot of devs will bash me, "You need to learn how to code first before you can use AI". No, I need an app to do what I want and this is the tool I am using to build it. Just the same as I use a nail gun to bang together rafters. Game changer

  • @ReynaldoTaylor-kd1od
    @ReynaldoTaylor-kd1od Před 8 dny

    if anyone finds Cursor too expensive, especially with using the higher token models, reply back to me and I'll blow your mind...

  • @pjarnfelt
    @pjarnfelt Před 22 dny

    The typing sounds hurts my brain.

  • @davidstrejc
    @davidstrejc Před 27 dny

    What about plandex?

  • @superfliping
    @superfliping Před 25 dny

    Gpt 3.5 I can write longer codes with one prompt. Rookie

  • @caliwolf7150
    @caliwolf7150 Před 25 dny

    8x this 10x that
    This is not productivity, its just an indicator to how little brainwaves activity humanity is gonna have by 2040, congratz on making your AI write your boilerplate

  • @jonasg3672
    @jonasg3672 Před 26 dny +1

    Amateur coder in action.

  • @caliwolf7150
    @caliwolf7150 Před 25 dny

    keep talking non-sense, better fill those 20 mins showtime for youtube algo, you're whole point could have been said in less than 4 mins you dofus

  • @mgst4699003
    @mgst4699003 Před 17 dny

    What do you think of Cody? Have you tried using that one?

    • @indydevdan
      @indydevdan  Před 16 dny

      It's mid, last time I checked it's missing the selection prompt.
      See selection prompt: czcams.com/video/2j_fgMPJGM0/video.htmlsi=g-ch254mCEy_xVmi&t=310

  • @mrd6869
    @mrd6869 Před 23 dny

    Shytty non coder here🤣
    Im learning, so im thinking this can assist me in getting better.
    Also, in a few years with AGI level foundational models, software development will
    probably be make a big jump.