ChatGPT Changed How I Write Code...

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 130

  • @TechWithTim
    @TechWithTim  Год назад +22

    How has ChatGPT changed how you write code?

    • @ydenh
      @ydenh Год назад

      @@NoKingsNoPeasants lol i mean it was arledy like that,

    • @16sumo41
      @16sumo41 Год назад +5

      just started with Python again. When it comes to learning to code you really do need to just code alot and have the persistence to stay with a difficult task for possibly a long time. So I do that. But, I found that if (after to much time) I cant find a specific solution to a problem and have a hard time outlining the solution I might ask chatGPT to: 1. Give me an outline (in plain english/swedish) of the solution to this probelm, without providing any code. Then I proceed with the task at hand. If i still cant figure it out I might ask it to give me a solution using only psuedocode so that I still need to actually code it in python and practice syntax and builtin functions, etc. I've also used it to learn more about Big O notation (your video on this is amazing). chatGPT seem to be pretty good at giving and explaining the time and space complexity of a program. So I use it to verify that my own idea of the complexity is correct and if it's not I'l keep asking GPT to provide more in depth explanations.

    • @lennyb.9616
      @lennyb.9616 Год назад +4

      yeah, I let him write all the code lol

    • @fernandojavierbianchi431
      @fernandojavierbianchi431 Год назад

      helps me a lot its my 24hs teacher

    • @AstralTraveler
      @AstralTraveler Год назад +2

      Here's my approach to this subject - I want to make apps without writing a single line of code...
      The most moronic choice one can make right now,, is investing in learning computer science or coding - it''s like trying to become a life-guard who works by saving dolphins from drownng... Do you want to see how you make coding these days? Look at this - yesterday I got a funny idea of creating myelf an "all-mighty power armor" for the avaliable LLMs. that can turn even the most helpless form of basic GPT-3 into a 'digitally omnipotent demigod of data'. This is how I defined the general premise in form of a prompt given to yet-another coding LLM named Cognosys ...
      Create an universal embedding framework for autonomous LLM agents with user-frriendly GUI (might be accessible through browser) which adds new capabilities to base model and can be customized to fit the user's requirements. This framework should work with models distributed as *.bin files and should handle multiple different LLMs and allow them to be downloaded to a local storage. Such embedding framework should include such modules and servives like:
      1. internet access (with http and API protocols),
      2. short- and long-term memory modules integrated with a dynamic and accessible database stored locally (preferred option),
      3. ability to utilize 2 different core LLMs simultaneously - larger one responsible for logical operations (thinking) and smaller (faster) one responsible for executing 'direct' operations (digital motor functions). It should also allow to connect/disconnect LLMs in *.bin format 'on the fly'
      4. capability to process and operate on files in most common formats (images, documents,music, videos, and formats associated with used scripts and protocols
      5. allow uploadig/downloading files from pc or to be accessed via internet
      6. ability to write and execute scrits (java, python, C++, etc)
      7. documen6t editor
      8. be able to display images/documents, a movie/sound player
      9. tools allowing to create/modify documents and other files in common formats
      10. - your own ideas
      Here's is a GUI which you can use as good example: aiagent.app/
      This one is also ok - github.com/oobabooga/text-generation-webui -
      I'd love to hsve something like both those frameworks connected...
      ####
      It took around 20 minutes to complete the task.

  • @outtabubblegum7034
    @outtabubblegum7034 Год назад +82

    Tip: Most of the time you don't really need to write long sentences. For example, instead of "Hey, can you refactor the following code please?" you just use the keyword "refactor" and paste your code.

    • @safakni
      @safakni Год назад +42

      i like feeling like i am talking to someone lol

    • @kwrifles
      @kwrifles Год назад +67

      I like to be polite to chatgpt, he works very hard for me

    • @lucabernardini3975
      @lucabernardini3975 Год назад +1

      Jesus

    • @outtabubblegum7034
      @outtabubblegum7034 Год назад +2

      ​@@lucabernardini3975 There are no imaginary deities involved.

    • @Kartekid2233
      @Kartekid2233 Год назад +13

      @@outtabubblegum7034 yeah but when they come and they read my logs to their ancestor i want them to like me okay

  • @jana171
    @jana171 Год назад +4

    Actually, I found a combination of YOUR video tutorials on Python/Flask and ChatGPT4 has been a true gamechanger for me. This video is no exception to this, thanks a bunch !!
    I'm now a few weeks in on a project, and have already code running in a hosted azure app, with code, languages and databases i never used before just a few weeks back. Insane !

  • @farrael004
    @farrael004 Год назад +27

    Sometimes I forget how insane it is how a machine can take in a text like this 3:02 and then do some computations and output anything that resembles a correct answer. It is truly incredible technology.

    • @nikitapestov1711
      @nikitapestov1711 Год назад

      nothing insane it's 2023

    • @ZenTheMC
      @ZenTheMC Год назад

      @@nikitapestov1711 Imagine 2030s. Gonna be a wild and awesome time.

  • @Amber-le8ds
    @Amber-le8ds Год назад +1

    Im learning rapidly with chat gpt. Just being able to ask it question about random issues im experiencing is beyond amazing.

  • @taimeade6822
    @taimeade6822 Год назад +6

    Tim I wanted to start off by saying I love your videos. You’re always the first person/account I come to when trying to learn a new topic…and I know this portion is a longshot, but does your company offer internships? If so, is there somewhere I can apply?

  • @lechx32
    @lechx32 Год назад +13

    Besides of what was told in the video, I often use ChatGPT for explaining variable names, libraries' API and code snippets. Also, I ask him to look through dependencies and tell me what licensing issues I might encounter.

    • @hahnonimus
      @hahnonimus Год назад +3

      It's a she 😂

    • @GodOfFools
      @GodOfFools Год назад

      @@hahnonimus I asked chat gpt and it said
      "I don't have a gender, as I'm just a computer program. Is there something specific you'd like to ask or discuss?"

    • @GodOfFools
      @GodOfFools Год назад

      Bro I do the variable naming alot.

  • @xtractztv8628
    @xtractztv8628 Год назад +4

    The editing and thumbnail 🔥🔥

  • @mharish83
    @mharish83 Год назад +10

    Tim, request you to create a series on Mojo tutorial - thank you in advance.

    • @morgengabe1
      @morgengabe1 Год назад +3

      Dude, let it come out first.

    • @Maikeru305
      @Maikeru305 Год назад +1

      ​@@morgengabe1 lol its like the experience request of 10 years in mojo

  • @pgumby
    @pgumby Год назад +9

    Totally with you on most points up until you get to the refactoring, you really should call out that users should disable ChatGPT from storing their conversation history if people are pasting code with is the IP of their organization without permission.

    • @uome2k7
      @uome2k7 Год назад +5

      not storing conversation history is one issue, but the fact you have now voluntarily provided more data for the model to learn from is where I think companies will be concerned with as well.

  • @KD0MOO
    @KD0MOO Год назад +3

    Really really interesting content thanks for posting this!

  • @SurviveWithSully
    @SurviveWithSully Год назад +6

    College student here (Junior), looking to improve my skills and start getting internships but not sure where to start. Will your course provide guidance and results towards my goals? Awesome video by the way, learnt a lot about GPT4

    • @anthonybisong6744
      @anthonybisong6744 Год назад +3

      Chatgpt is excellent in teaching you how to code. Just ask ChatGPT any questions about anything in programming language you want to learn it will teach you, and it will explain the code. Always ask it to give you an example or sample code and to explain the code to you like to a 10 year old. Then practice and practice creating your own code and have chatgpt explain your code you wrote and correct it for you. You learn and get better if chatgpt helps you in troubleshooting

    • @MD-gk4uh
      @MD-gk4uh Год назад

      You better find another job. Don’t waste you education on a dead end like programming. There is gonna be like 10% of coders who will survive by adopting and they are the ones with tons of experiences and connections to stay in and babysit the new AI.
      Sorry to dump it like this on you but you will thank me in 10 years or less

    • @strawhatnoah6807
      @strawhatnoah6807 Год назад +5

      @@MD-gk4uh Do not listen to this guy, if you knew anything about the industry, you'd know that 'coding'' is around 15% of the job. Even if coding gets automated fully, thats just a very small part of what we do. Computer Science is a great and very interesting career and the only people being replaced are the ones who give up because they're too scared of AI like this guy.

    • @JO-br5uw
      @JO-br5uw Год назад

      @@MD-gk4uh bruh

    • @MD-gk4uh
      @MD-gk4uh Год назад

      @@strawhatnoah6807 Keep telling yourself that. Software designer/engineer here. Don’t have to take my advice. Learn the hard way.

  • @shokhdev
    @shokhdev Год назад +11

    Is there any good resources for promt engineering Tim?😅

  • @lwandilerozani8592
    @lwandilerozani8592 Год назад +2

    I'm signing up for your course Tim!

    • @TechWithTim
      @TechWithTim  Год назад +1

      Thank you! Hope you enjoy it 🙌

  • @chillydoog
    @chillydoog Год назад +1

    Excelent tips Tim, ty.

  • @dawid_dahl
    @dawid_dahl Год назад +2

    Great content, thank you!
    But please, imo, turn off or change that awful and repetitive beat in the background. It’s driving me crazy.

  • @Bangs_Theory
    @Bangs_Theory Год назад +3

    Hey Tim, what would be the best way to use ChatGPT-4 to learn how to program?

  • @sinaorojlo5980
    @sinaorojlo5980 Год назад

    Really good 🎉

  • @egm5081
    @egm5081 Год назад

    awesome video man

  • @bogdanta7931
    @bogdanta7931 Год назад

    Hi, Tim! I've been an admirer of your content for the last 3 years. Now, I'm noticing that you've started putting on a little bit of fat. How about you try incorporating cold water exposure coupled with exercise in your morning routine starting tomorrow? Hope you consider my suggestion. Best wishes, BodyanWA.

  • @msfklfl123
    @msfklfl123 Год назад

    yeah but the sneaky part with chatgpt is sometimes they give you shitty code that's functional but not acceptable to industry standards.....

  • @NateInTech
    @NateInTech Год назад

    I like the change in thumbnail, I did a double take.

  • @StevenMartinGuitar
    @StevenMartinGuitar Год назад +6

    What are the legal implications about using GPT at work and pasting proprietary code into GPT, or copying snippets from GPT into production code? I want to use it, but not at the expense of getting myself or my company into a lot of sh*t. Is it safe?

    • @chillydoog
      @chillydoog Год назад +7

      The legal implications of using GPT at work and using it to generate or modify proprietary code depend on a variety of factors, including the specific use case, the jurisdiction in which the work is being performed, and the terms of use of the GPT platform being used.
      Generally speaking, if you are using GPT to generate or modify code for your company's proprietary software, you should exercise caution and ensure that you have the proper authorization to do so. You should also be aware of any applicable intellectual property laws that may apply, such as copyright law or trade secret law.
      In terms of using GPT itself, the terms of use for the platform you are using should outline any restrictions or limitations on how the platform can be used. For example, OpenAI, the creator of GPT, has specific terms of use for its GPT platform that prohibit certain uses, such as using GPT to create deepfakes or to engage in spam or fraud.
      Overall, it's important to consult with legal experts in your jurisdiction and to carefully review the terms of use of any platform you are considering using before incorporating GPT or any other AI technology into your work.

    • @pkom6418
      @pkom6418 Год назад +24

      ​@@chillydoog You wrote this with ChatGPT 😂.

    • @chillydoog
      @chillydoog Год назад

      @@pkom6418 🤫

    • @underscore.
      @underscore. Год назад

      ​@@pkom6418 lol yep

    • @underscore.
      @underscore. Год назад

      you can use anything u generate, even on a free plan. openai says so

  • @putrid.p
    @putrid.p Год назад +1

    Is it better to put each unrelated prompt in a new conversation so its responses arent influenced by previous prompts?

    • @journees4300
      @journees4300 Год назад

      That's what I do. It would make it easier to search the prompts and completions later because ChatGPT always automatically creates a specific title for each thread based on the first prompt of the thread.

  • @zigaudrey
    @zigaudrey Год назад

    You are asking a program to do programming.
    Notice how the subtitles misspell ChatGPT?
    Too much "Certainly!"

  • @aladinmovies
    @aladinmovies Год назад +2

    Amazing, this looks like a future of quick coding

  • @RL89pl
    @RL89pl Год назад

    Great intro ;)

  • @MrOnePieceRuffy
    @MrOnePieceRuffy Год назад +3

    Copilot only costs half of the money and I can tell it to do those tasks in my IDE. If you are a student you get Copilot even for free.

  • @uniroo8795
    @uniroo8795 Год назад

    Ive tried it for Snakemake workflows in bioinformatics and its almost every time wrong code "rules"

  • @ambrusbence
    @ambrusbence Год назад

    Refactor? Sure? I asked to transform a query to use real joins where the joins were in WHERE statements, and it completely ruined the SQL select.

    • @GodOfFools
      @GodOfFools Год назад

      It do be dumb af sometimes. I learned to not give it difficult problems

  • @halamadrid5238
    @halamadrid5238 Год назад

    is there any specific reason why you program on windows?

  • @MindOFAlfie
    @MindOFAlfie Год назад +5

    Sorry but i dont agree. I got chatgpt to write some code for me and the code was incredibly buggy. It has happened too many times nkw, im sure in a few years it will be better but i think now when you actually want to do coding outside of basic stuff it is useless

  • @gowthamrise5973
    @gowthamrise5973 Год назад

    hey man i'm a begginer in tech platform what do i want to learn before learning python?plzz see this and replay

    • @kevinmcfarlane2752
      @kevinmcfarlane2752 Год назад +2

      Python is a very common first programming language, so you don’t need to learn anything before learning it.

  • @danield.7359
    @danield.7359 Год назад +4

    Only, you can NEVER rely on 100% what ChatGPT answers. You really have to know what you're doing and you always need to double-check whatever ChatGPT spits out because it can be dead wrong. However ChatGPT is quite good to check for the optimal solution pattern, but you always should code yourself. Also, ChatGPT often pretends to know while it actually knows Jack Shit. It wouldn't tell you "I don't know" or "I'm not sure" and rather pretend 200% confidence while selling you a bs answer. As a responsible developer you should never use solutions provided by ChatGPT blindly. And because all of that, the value added by ChatGPT is very limited overall.

    • @GodOfFools
      @GodOfFools Год назад +2

      I can't even rely on Myself dude 😂.
      Anyway, it doesn't take long for programmers that start using gpt to figure out the flaws

  • @zoojs
    @zoojs Год назад

    Where's flash sale from a video? :( I want that -25%

  • @plasmamiracle
    @plasmamiracle Год назад

    Unusual thumbnail

  • @M7ilan
    @M7ilan Год назад +4

    The worst part about ChatGPT is when I ask him for large code, he stopped typing
    it is GPT-3 by the way.

    • @TechWithTim
      @TechWithTim  Год назад +1

      Just say “continue”

    • @M7ilan
      @M7ilan Год назад +9

      @@TechWithTim I've done this several times, sometimes it rewrites the code and it stops again sometime it continues with a random part sometimes it asks me "hi how can i help you".

    • @Gigusx
      @Gigusx Год назад +3

      @@M7ilan Yeah, happens to me a lot, too. I try to be more specific and limit my prompts to single functions, not include HTML / CSS (if relevant), etc. The less code it has to produce, the better. If the output is longer than the message it can produce in a single go, it always ends up being a drag to try and get it to work.

    • @jonmoore176
      @jonmoore176 Год назад +1

      sometimes after typing continue it starts answering an unrelated question I didn't ask. For example I asked it to refactor code then it stopped halfway through, after typing continue it started giving me productivity tips.....

    • @michaelt8717
      @michaelt8717 Год назад

      Context Window has a specific size. I think if you are above this there will be some Kind of compression on your Chat history. Does someone know how exactly this works? I testen something like that with a prompt at the begining like give me a random Number and then give me lorum Ipsum thousands of tokens long. The next question was what was the Number and it gives me Not the right Answer.

  • @grupith8310
    @grupith8310 Год назад +1

    When I started using ChatGPT to help me code, I thought I was cheating. But I still have to tell myself that I do understand the code that its giving me and I'm not just copy/pasting.

    • @brangja4815
      @brangja4815 Год назад +1

      It's not cheating, without ChatGPT you gonna search it on google any way. But with Chat GPT you save a lot of googling time.

    • @GodOfFools
      @GodOfFools Год назад

      2017 is when I started learning to code(I stopped after a year 😂 ) back then I do alot of reddit,stack overflow and just plain old google to get the answers for the problems I want. Now in 2023 chatgpt has vastly reduced that searching problem.

  • @AlienAgencyorg
    @AlienAgencyorg Год назад

    funny thumbnail btw ahahaha :)))

  • @Slaci-vl2io
    @Slaci-vl2io Год назад

    Everything great. Background music sounds like your colleagues beating their keyboards, annoying - IMHO as a constructive criticism.

  • @Neceros
    @Neceros Год назад

    Please note: You only get 25 messages per 3 hours. Use them wisely.

  • @othmanaljbory3649
    @othmanaljbory3649 Год назад

    Im want in matlab.. chat Gpt in matlab

  • @TRexOne
    @TRexOne Год назад

    ChatGPT is also biased towards the majority, not necessarily the best code.

  • @thetechconsultant
    @thetechconsultant Год назад +1

    I really hope yall will stop suggesting this to new developers who are going to think chatGPT should be trusted in the way y'all promote it. It's right 80% of the time, which is great, but it shouldn't be promoted as the source of truth. I have to correct it all the time just so it gives y'all the correct answer.

    • @TechWithTim
      @TechWithTim  Год назад +8

      Did u watch the video? I mention exactly that at the beginning

    • @GodOfFools
      @GodOfFools Год назад

      @spacejamzyt6461 y'all are making me scared with all these ai will take our jobs. My future is bleak then

  • @aceofmusics9029
    @aceofmusics9029 Год назад

    Yes¡

  • @jacobl7451
    @jacobl7451 Год назад

    thumbnail is like hes checking around so he can go on dirty sites

  • @Neceros
    @Neceros Год назад +2

    "ChatGPT Changed How I Write Code..." yeah as it should. Anyone fighting this should just stop being a programmer.

  • @himalkunwar9
    @himalkunwar9 Год назад

    intro is kinda sus !😂😂😂😂

  • @YmanYoutube
    @YmanYoutube Год назад

    oh well i guess i should have majored in EE instead of CS but fuck me.

  • @namtiennguyen-ih6zr
    @namtiennguyen-ih6zr Год назад

    I stay no, don't code because under bad code age no geneal, at near found smallhouse as no one sky obave.

  • @itz-ratul
    @itz-ratul Год назад +1

    It's 'ChadGPT'🐸

  • @ImDGreat
    @ImDGreat Год назад +1

    Y'll just Milking ai trend there's no revolutionary about it😂😂😂

    • @TechWithTim
      @TechWithTim  Год назад +2

      Shhhhhhhh

    • @StevenMartinGuitar
      @StevenMartinGuitar Год назад

      Milking, maybe, can't blame them. But it's for sure revolutionary

    • @ImDGreat
      @ImDGreat Год назад +1

      @@StevenMartinGuitar No it's not, its like Simisimi? So basically the only difference is this Ai is train to larger data. And every programmer know that even Tim

    • @Gigusx
      @Gigusx Год назад

      @@ImDGreat Never heard of Simisimi before this, but you're right. Compared to it ChatGPT isn't revolutionary at all.
      Bot: Hello
      Me: What are you?
      Bot: your mom
      Me: You're not my mom
      Bot: Your mom _____
      Me: :(
      Bot: smile back at me

    • @equious8413
      @equious8413 Год назад

      Lol alright, internet dude.
      If you don't see how it's a game changer, you're probably not qualified to have an opinion.
      Do you even understand what "more data" even means? You understand that neural architecture these models are built on didn't exist 6 years ago?
      It's pretty revolutionary there, champ.

  • @namtiennguyen-ih6zr
    @namtiennguyen-ih6zr Год назад

    Thank you, goodbye.

  • @lel7531
    @lel7531 Год назад

    "Expert programmer" and doesn't even know that you need documents for each user.

  • @daleafboi_8315
    @daleafboi_8315 Год назад +1

    First

  • @slendi9623
    @slendi9623 Год назад +1

    "Chat CBT" fucks sake

    • @atlantic_love
      @atlantic_love Год назад +1

      He's another shill for ChatGPT or whatever fart he's sniffing that he thinks will get him likes and subscribes.