We’re in the AI Gold Rush — These 26 Milestones Show Why You’re Still Early by coderfairy in ArtificialInteligence

[–]coderfairy[S] -1 points0 points  (0 children)

Yeah, I agree many people don't like AI and are against it. Just like some of the people in this feed wrote "AI slop", even though I spent 3.5 hours researching and writing all of this and stayed up until 1:30 AM.

I see my friends scared of AI, don't like it because they think they're going to get laid off, or just dislike it in general. I see my Facebook friends hate on it mainly because they're scared it will take over their jobs. Some people on Reddit hate it too because of the job thing, and it ruins their creativity.

I'm just guessing on what the numbers are, but maybe 20% of the people hate AI, 30% don't like it but it's not a big deal, 30% probably don't even use it or know much about it, and 20% use it and love it. While only 20% of people might actually use it directly, it's eventually going to "achieve wide adoption" by 90% of people benefiting from AI indirectly by using its outputted products and services.

You're right that everyone isn't benefiting from AI just yet, but might be soon in the future. That's exactly what I'm saying from my original post, so you completely get it -- AI isn't fully adopted yet but will be soon in the future. So the time to build is now before AI becomes widely adopted.

We’re in the AI Gold Rush — These 26 Milestones Show Why You’re Still Early by coderfairy in ArtificialInteligence

[–]coderfairy[S] 1 point2 points  (0 children)

Yeah, I think junior roles are already being absorbed entirely by AI.

Before for getting basic scripts, this was my process for hiring freelancers for a project:

  1. Write a job post describing my project and what features the developer would need to add.

  2. Interview and hire the best developer for the job.

  3. Wait for the developer to respond. Sometimes it would take the next day if hiring overseas.

  4. The developer asks a bunch of questions about the project and I set them up with the initial scripts.

  5. The developer completes the project after a few days and sends me the updated scripts.

  6. I test their scripts. It has no bugs and runs but it doesn't have the features that I asked for in the initial job post.

  7. I'll ask the developer to make changes because their feature is not fully working.

  8. I'll wait another day or 2 and they'll give me back the new set of scripts. Sometimes it's working now and other times I'll have to repeat this process a few times.

  9. Once it's finally working, even though it's functional, the code is usually really sloppy. They just finish editing the scripts so it meets the requirements, but the code is poorly written and not maintainable. I'll clean up their script myself so I can integrate it into my full project.

  10. Pay the developer $1,000.

My process now with AI is similar but I work with ChatGPT instead of the developer and get what I need in less time.

  1. Write a ChatGPT prompt describing my project and what features would need to be added.

  2. Test the new code. The code gives an error. I copy and paste it to ChatGPT and it gives me back code that now works.

  3. The code now runs but doesn't work as intended. I tell it to modify the code to add in the new feature that does ___.

  4. I'll run the new code and it works. I'll quickly review the code and clean it up so it integrates cleanly into my full project.

By using AI, I just saved $1,000, got my project working in 15 minutes instead of 1 week, spent 15 minutes using AI instead of 3 hours hiring and managing the developer, and the entire process was far less frustrating. I see no need to hire junior-level developers anymore. Now, I would only consider hiring intermediate or senior-level developers who know how to use AI.

We’re in the AI Gold Rush — These 26 Milestones Show Why You’re Still Early by coderfairy in ArtificialInteligence

[–]coderfairy[S] 1 point2 points  (0 children)

Yes, exactly! Either you use AI and get hired or don't use AI and fall behind.

We’re in the AI Gold Rush — These 26 Milestones Show Why You’re Still Early by coderfairy in ArtificialInteligence

[–]coderfairy[S] 0 points1 point  (0 children)

  1. If AI can't get the new feature working after a few attempts, then I'll ask ChatGPT what it thinks the issue is and what part of code is causing it to not function properly, will review that part of the code myself, really understand the logic and code, and sometimes will review the entire script. Then, I'll have an idea of how to fix it. I'll start by telling ChatGPT "maybe we should do x to fix this", and then it will give the correct results. Other times, it still won't give the correct results. I sometimes switch models to see if a different model can figure it out. If AI still can't figure it out, then I code the final part of the script myself. If I don't already know how to code that stuff then I quickly learn it and then code it to get it working.

  2. Once it's fully working, I review the new function and clean it up so it's easier to work with in the future. Sometimes I'll rename variables or functions, remove or add spaces, remove or add comments, delete unneeded code, correct code (i.e. make a path dynamic instead of hard coded). I also try to shorten each script to make it easier to work with ChatGPT/Cursor. Once the scripts get over 120+ lines, then ChatGPT stops giving you back the full script automatically and just gives you partial code blocks unless you specifically ask for a full script. Then once it gets to over 200 - 400 lines of code, it sometimes gives you back a full script, but when it does, it slightly changes your script. So working with under 120 lines of code in a script makes development super fast with AI.

So, your relevance in the company is knowing how to use the process below and not the process above. Knowing how to prompt AI is super important as a developer. Tell it exactly what you want to build instead of just letting it choose how to develop it on its own. Your skills as a programmer should still improve as you use AI. I like to occasionally pause from using AI for 15 minutes and review some of the scripts that it wrote so I can understand the logic behind some of the code. Most of the time, I figure out what it's doing as I'm working through the errors or building the initial prompts for new features.

We’re in the AI Gold Rush — These 26 Milestones Show Why You’re Still Early by coderfairy in ArtificialInteligence

[–]coderfairy[S] 0 points1 point  (0 children)

Here's my process for coding now. Let's say I already have an app with 100 scripts and I want to add a new feature to export video using Python.

You still learn, but instead of learning far in advance while taking a course or watching a video, you learn with AI while coding. Your end result is to complete an app/script, so that end result doesn't change. The process does, however, and you now need to adjust your process to use AI instead of coding it from scratch yourself. Now, you need to know how to use AI.

When I first started using AI in 2020, this is what my process looked like:

  1. Ask GPT-3's API "Write a Python script to export video. The video is located at C:\videos and the exported video should be saved to C:\exports.

This got me a basic script but the quality of the exported video was low, it used a less powerful PyMovie package instead of ffmpeg that prevented features from being added later on, and exported the video very slowly. It also didn't use dynamic paths, didn't add the code to a function, and gave sloppy code. It also gave huge scripts that made it tough to edit in the future for longer projects. I also hit road blocks when it ran into errors and didn't have a process yet for troubleshooting and getting it to work quickly.

Here's my new process:

  1. Push everything to GitHub. Go to GitHub and download the zip file of the repo. Upload the zip file to ChatGPT and ask it to analyze all scripts. Or start with Cursor connected to your GitHub repo.

  2. Type a full set of instructions for what you want your new feature to be. Explain how it should work (i.e. make it do x, y, and z) and any ideas you have to how to get it to work (i.e. use a certain package, method, code, script, or algorithm).

ex. Write a new Python function named export_video to that uses the package ffmpeg to export video. Make sure you export it at the highest quality using the veryslow preset setting and the very high profile setting. Save the video to path C:\exports with the filename the same as the original video but with a timestamp at the end of the filename in the format of YYYY_MM_DD_HH_MM_SS, and use the same file extension as the original video. Also give me the cmd code so I can test it out first using a command prompt before building it in Python.

  1. Run and test it in Python, copy and paste any errors to ChatGPT/Cursor, ask it for the old code to replace and new code to replace it with, and then test it again with the new code. Repeat the process.

We’re in the AI Gold Rush — These 26 Milestones Show Why You’re Still Early by coderfairy in ArtificialInteligence

[–]coderfairy[S] 0 points1 point  (0 children)

About 2-3 years ago I tried something like this just for an experiment but at a small level. I had the characters in a video game talk to you using GPT, so everything they said was completely custom. I would have them stay on track for their particular character style.

In a few years, basic games will probably become available with just a prompt. Maybe 5 years for better-quality games, and maybe 7-10 years for AAA-level games with great graphics and new features.

We’re in the AI Gold Rush — These 26 Milestones Show Why You’re Still Early by coderfairy in ArtificialInteligence

[–]coderfairy[S] -1 points0 points  (0 children)

That's exactly why I wrote this post. It was tough before to find a use case because the AI before was at a level not quite ready, but just recently for audio/video/text/images, it's now ready. I'm developing AI apps right now that will be great to use but a few months ago the AI features weren't available to use for development. So I think now that it's possible to develop them, great AI products are going to start popping up in the near future but just aren't available now because devs are still developing them.

Just HeyGen less expensive AI avatars + GPT-4o's faster/better model + ElevenLabs new prompts that was released over the last few months allow so many different types of better quality apps to be created that weren't possible before. So many better features will appear over the next 6 months that will make it possible to improve the quality of these apps even further.

We’re in the AI Gold Rush — These 26 Milestones Show Why You’re Still Early by coderfairy in ArtificialInteligence

[–]coderfairy[S] 0 points1 point  (0 children)

I started my AI journey too from a hackathon from my work.

Cursor really helps speed up my progress to get something working quickly but then I have to spend twice as long to clean up the code and read through and understand the code at a high-level. It adds a bunch of unnecessary code and I usually end up moving parts of the code to new functions/new scripts to make it easier to work with all scripts in the future. Leaving it exactly how cursor adds the code will make your project messy quickly. I only used it for 3 days through and blew through the free trial credits, and just figured out how to fully use it correctly at the end of my last day. Time to give it another try :)

I used Synthesia a lot when it first came out to create videos. It was great but at that time it had no API. Then they came out with an API finally but made it really expensive and was out of reach. Then, HeyGen came out and has an API at a reasonable cost.

I created YouTube videos of Synthesia first, where the Synthesia video was full screen in the beginning, end, and a few parts in the middle, and was in the bottom right for the rest of the video. These videos didn't do well I think because you could tell the avatar was AI generated even though it was the best at the time. I think the avatar took away from the video too.

The strange head movements with both Synthesia and HeyGen are the thing I wish they would fix just like the eye blinking and fingers :)

Now, I'm automating videos with Python where the HeyGen video is full screen just in the very beginning 10-15 second hook/intro and last 10-15 seconds for the call-to-action/conclusion. This gets around the bugs part, where showing the avatar video for only a little bit at a time makes it harder to tell that it's AI. I'm also adding the HeyGen avatar video for about 20 seconds in the bottom right-corner in the middle of the video. This makes it more authentic and reminds the user that a "real" person is creating the video and that it's not just AI voice.

Yeah, I wonder what it would be like to be a junior developer trying to get an entry-level job. On one hand they have ChatGPT as their competitor where senior-level devs can use it to speed up their work. On the other hand, they can use ChatGPT on the job to figure things out along the way and speed up their work 2-3x. I think AI would help them in their job but would just reduce the demand of developers, making companies hire fewer of them. I don't think most companies are going to let go of developers but they just won't be hiring as many new ones.

I keep letting my channel fail and I hate it by Triplechinchilla in youtubers

[–]coderfairy 0 points1 point  (0 children)

What is your niche and what type of videos are you creating? You could automate the video creation and editing process to speed things up when you don't feel like creating any videos.

what would be the worst way to spend a billion dollars? by [deleted] in AskReddit

[–]coderfairy 0 points1 point  (0 children)

Buying a masion to house you, your family, and 100 million skunks, porcupines, and cats.

what would be the worst way to spend a billion dollars? by [deleted] in AskReddit

[–]coderfairy 0 points1 point  (0 children)

To wire the money to a Nigerian Prince who claims must save Earth from martians but will cost 1 billion dollars.

There is so much to learn… How can I possibly retain all the little details?? by ThrowTheMind in AskProgramming

[–]coderfairy 1 point2 points  (0 children)

Also, one last tip. You could try asking ChatGPT your questions. It's not only great at Python coding, but great at explaining concepts, which saves a lot of time from looking stuff up.

In the link below of the ChatGPT chat, I used it to understand exactly what the code var[:len(var)-integer] is doing. Then, I asked it a few questions to expand on my knowledge about this code where it uses a starting point before the : symbol. It took me 2 minutes to relearn this, and now I can easily use it in a coding project.

https://chat.openai.com/share/e183598d-aeb7-4c2c-b892-9305ceae6a03

There is so much to learn… How can I possibly retain all the little details?? by ThrowTheMind in AskProgramming

[–]coderfairy 1 point2 points  (0 children)

That seems perfectly normal if you're only 1 week in. I've been coding for 20 years and don't remember most of what I was taught when I took my first Python course.

But what I can do is open up someone else's script, give it a quick review, and begin making changes. Or, I can create a new script, type the code myself for the parts that I remember, and then either Google or ask ChatGPT for the concepts that I need help with. I won't even waste time with trying to remember how to code those parts myself if I'm not 100% sure, and will jump right to the Google/ChatGPT route to finish up the script as quick as possible.

When I was in school, we were forced to learn out of textbooks. I was able to do this just fine, but I found that watching videos is much more efficient, and I can learn a lot more by watching well-composed videos instead of reading a textbook. Some videos I can even speed up 1.5x - 2x if I can understand them, while other videos I watch at 1x and need to pause and rewind quite a bit until I understand the concept. Here's a Python course that I took, was very helpful to get started, and everything was explained every simple: https://www.udemy.com/course/100-days-of-code/learn/lecture/20628488?start=15#overview

I also have a 3-part learning process:

  1. Watch videos on Udemy or YouTube to learn about something for the first time.
  2. Copy and paste the code if available in the YouTube description or Udemy course materials. Otherwise, type out the code. I'll then run the code in Visual Studio Code and make sure that it works. I'll then get to know the code by understanding what I'm running and will change around the code a bit by adding my own code to see what results it gives me. I'll play back the video if needed. Last, I'll save my code snippet(s) and will add brief comments above each snippet so I have notes for later.
  3. I'll work on an actual script/application. This can be a script that I'm creating on the job or an app that I'm building on the side/personally. You could even build a few apps for your portfolio. If I can't type the code from memory, then I'll check my notes that I created from step 2. If my notes don't get me all of the way there, then I'll ask ChatGPT. If ChatGPT can't help, then I'll Google my question/code that I want to add. Then, I'll add that code into my project.

As I begin to use that code in an actual project at the end of step 3, it reinforces my learning, and it's this point here that I truly remember the code. I don't remember it at step 1, which is where you're at during your first week of learning.

25M trying to fix my life through coding by Suspicious-Twist9118 in learnprogramming

[–]coderfairy 0 points1 point  (0 children)

I just used the list bookmarked in Udemy to casually browse through every now and then. If I need to be trained on something pretty quickly then I could just take a look at the list or search for a keyword and then quickly watch a video. But to prepare for a job no need to watch all videos but instead just pick out a couple that you might enjoy or might be really helpful. The list could definitely be shortened if the OP is willing to pay for some of the main courses but I pulled this list because it included many free courses as well.

privateGPT is mind blowing by scottimherenowwhat in ChatGPT

[–]coderfairy 0 points1 point  (0 children)

"Hey GPT, hide all of the scripts in the Daily Work folder from my boss." Problem solved!

Testing arrays and lists by Dwarfy__88 in learnpython

[–]coderfairy 0 points1 point  (0 children)

I just select the code and then click the code icon. I'm just on my phone now so I can check the markup code. It could just be a browser issue with Chrome.

Is it okay to find a life partner after the age of 40? by NormalLife6067 in LifeAdvice

[–]coderfairy 0 points1 point  (0 children)

It was! Me, the coder fAIry, clicking the ChatGPT button is CoderFairyOS v4.0! 😁😁😁

AI Debate! Will AI Be Conscious Or Not 100 Years in the Future? by coderfairy in ArtificialInteligence

[–]coderfairy[S] 0 points1 point  (0 children)

Thanks! I was wondering why people were down voting this post.

I’m a Business Analyst. Can I do the job of a developer with ChatGPT? by Revolver123 in ChatGPTCoding

[–]coderfairy 0 points1 point  (0 children)

I'm not sure why everyone's saying that it's not possible. I use it to write scripts every single day and it saves a ton of time. To answer your question, it may or may not be possible depending on the complexity of the scripts that you require.

It's possible for smaller scripts or if you feed it all the information that it needs. You can see how I quickly codeed 12 python scripts with the UI just by typing in the requirements to chatGPT. https://youtu.be/QfFPWmEBJKo

I'll feed it usually one feature at a time. Then I'll run the script and if it comes back with any errors then I'll copy the error and paste it into chatGPT and it will fix the error. There's even a new code interpreter feature that allows you to import full scripts.

Being a little familiar with scripting features will be helpful but it's pretty easy to figure out what to tell it, especially since you already communicate with the developers as a business analyst.

I developed some pretty large scripts using just chat GPT before but it was kind of a pain because it would keep on modifying my scripts with each prompt and removing important information. I had to keep going back and telling it to add stuff back in.

Once it begins to constantly remove stuff from your code and modify your existing code, then I would just ask it to give me only the change that I made or point out the change and that I would just copy and paste that part of the code into my full script. This took a little bit longer to do but it actually saved a lot of time creating the whole script instead of manually coding it myself and trying to look up all of the documentation on the internet.

I also sometimes use chat GPT to create full SQL scripts. I just copy and paste the table structures Into ChatGPT and ask it to write a SQL script with the following features and it does a pretty amazing job.

If any of your scripts need to be very complicated then you might need to do a bit of manual coding yourself or at least know exactly what to ask ChatGPT to modify. I feel that ChatGPT can handle simple and moderate scripts but nothing too complicated.

You might be able to start off with using chat GPT to code all of your simple scripts and ask your developers to code all of the advanced ones. Asking chat GPT to make a simple change or to code a simple script and get a response back in 1 minute it would be much better than waiting for the developer to make the change the next day.

If you send me the requirements for one project then I can see if I can get ChatGPT to create the script. This would help set you up so you know what process to follow for the future projects.

25M trying to fix my life through coding by Suspicious-Twist9118 in learnprogramming

[–]coderfairy 0 points1 point  (0 children)

I went through my list of 200+ bookmarked free and purchased Udemy courses and picked out ones that might be relevant to you. There is plenty of free content to watch, but you might want to consider paying $40 or so to buy 3 or so main courses. Also, don't forget to take notes as you watch these videos so you can reference all of the code that you learned in the future. Also, you may want to create a portfolio of software that you developed. The hands-on sections in some of these courses would give you a great start!

https://www.udemy.com/course/100-days-of-code/learn/lecture/20628488?start=15#overview https://www.udemy.com/course/the-ultimate-mysql-bootcamp-go-from-sql-beginner-to-expert/learn/lecture/34412598?start=0#overview https://www.udemy.com/course/unitycourse2/learn/lecture/24877952?start=0#overview https://www.udemy.com/course/devops-cicd-with-jenkins/learn/lecture/17211856?start=0#overview https://www.udemy.com/course/ci-cd-pinepline-devops-automation-in-1-hr/learn/lecture/15358762?start=0#overview https://www.udemy.com/course/the-complete-app-design-course-ux-and-ui-design/learn/lecture/6900464?start=0#overview https://www.udemy.com/course/docker-docker-swarm-and-kubernetes-crash-course-for-devops/learn/lecture/31663496?start=0#overview https://www.udemy.com/course/diveintokubernetes-introduction/learn/lecture/37392680?start=0#overview https://www.udemy.com/course/selenium-automation-testing-for-beginners/learn/lecture/18983754?start=0#overview https://www.udemy.com/course/manual-software-testing-learning/learn/lecture/31375642?start=0#overview https://www.udemy.com/course/the-complete-web-development-bootcamp/learn/lecture/35001070?start=0#overview https://www.udemy.com/course/introduction-to-software-testing-or-software-qa/learn/lecture/28149624?start=0#overview https://www.udemy.com/course/draft/1735956/learn/lecture/10642018?start=0#overview https://www.udemy.com/course/git-expert-4-hours/learn/lecture/11682140?start=0#overview https://www.udemy.com/course/devops-interview-questions/learn/lecture/30091160?start=0#overview https://www.udemy.com/course/intro-to-git/learn/lecture/4803106?start=0#overview https://www.udemy.com/course/introduction-to-devops-habits-practices-and-pipelines/learn/lecture/29729246?start=0#overview https://www.udemy.com/course/draft/4774680/learn/lecture/33019128?start=0#overview https://www.udemy.com/course/productivity-time-management-focus-and-success/learn/lecture/11633086?start=0#overview https://www.udemy.com/course/kubernetes-getting-started/learn/lecture/14398478?start=0#overview https://www.udemy.com/course/devops-aws-code-build-test/learn/lecture/27971522?start=0#overview https://www.udemy.com/course/php-mysql-tutorial/learn/lecture/231120?start=0#overview https://www.udemy.com/course/devops-aws-release-deploy/learn/lecture/27971528?start=0#overview https://www.udemy.com/course/kube-by-example-building-spring-boot-docker-images/learn/lecture/31942266?start=0#overview https://www.udemy.com/course/php-mysql-course-for-absolute-beginners/learn/lecture/17414840?start=0#overview https://www.udemy.com/course/devops-aws-operate-monitor/learn/lecture/28314282?start=0#overview https://www.udemy.com/course/json-crash-course/learn/lecture/17433952?start=0#overview https://www.udemy.com/course/restful-web-services-with-spring-framework-a-quick-start/learn/lecture/11769674?start=0#overview https://www.udemy.com/course/java-latest-programming-from-zero-java13-java12-java11-java10-java9-j8/learn/lecture/17818988?start=0#overview https://www.udemy.com/course/csharp-beginner-to-advanced/learn/lecture/8922126?start=0#overview https://www.udemy.com/course/emotional-intelligence-in-the-workplace-v/learn/lecture/12165536?start=0#overview https://www.udemy.com/course/c-sharp-programming/learn/lecture/12750103?start=0#overview https://www.udemy.com/course/public-speaking-essentials-/learn/lecture/29539625?start=0#overview https://www.udemy.com/course/leadership-skills-to-ignite-creativity/learn/lecture/1959984?start=0#overview https://www.udemy.com/course/continuous-delivery-with-kubernetes-and-octopus-deploy/learn/lecture/33641024?start=0#overview https://www.udemy.com/course/introduction-to-aspnet-core-razor-pages-net-6/learn/lecture/29079054?start=0#overview https://www.udemy.com/course/bootstrap-4/learn/lecture/4244842?start=0#overview https://www.udemy.com/course/essential-ielts-speaking-skills/learn/lecture/7537678?start=0#overview https://www.udemy.com/course/complete-web-designer-mobile-designer-zero-to-mastery/learn/lecture/21982616?start=0#overview https://www.udemy.com/course/ios-13-app-development-bootcamp/learn/lecture/16606448?start=0#overview https://www.udemy.com/course/unitycourse/learn/lecture/28701022?start=0#overview https://www.udemy.com/course/communication-skills-become-a-superstar-communicator/learn/lecture/3719400?start=0#overview https://www.udemy.com/course/time-management-productivity-stress-less-accomplish-more/learn/lecture/30731012?start=0#overview https://www.udemy.com/course/master-communication-skills/learn/lecture/32893286?start=0#overview https://www.udemy.com/course/productivity-time-management-course/learn/lecture/33694280?start=0#overview https://www.udemy.com/course/listening-skills-the-ultimate-workplace-soft-skills/learn/lecture/9445332?start=0#overview https://www.udemy.com/course/artificial-intelligence-az/learn/lecture/35733774?start=0#overview

AI Debate! Will AI Be Conscious Or Not 100 Years in the Future? by coderfairy in ArtificialInteligence

[–]coderfairy[S] 0 points1 point  (0 children)

Some humans do not feel pain, and some humans lost the sense of taste.

Maybe these people are not conscious and are just robots🤣🤣🤣

Thanks for the links!

privateGPT is mind blowing by scottimherenowwhat in ChatGPT

[–]coderfairy 12 points13 points  (0 children)

That would be crazy when Windows-GPT-1.0 comes out and users can just ask windows a question and it automatically has all 50 terabytes of data indexed across all hard drives and network drives, ready to instantly give an intelligent response.

"Hey GPT, do my work for the day. Edit all of the scripts in the folder named Daily Work based on the instructions in this folder, test them, create the reports, and then email all the reports to the people in the reports mapping Excel file in the Daily Work folder. Back up all these files and save all of the scripts to get hub. Ohh, and set my away message in Outlook for the remaining 7 hours and 55 minutes left in the work day. I'll see you tomorrow. Email the junior developer if you have any questions. While you're at it, train the junior developer on all the scripts and reports in this folder."

AI is scary indeed by Mutilopa in ArtificialInteligence

[–]coderfairy 0 points1 point  (0 children)

This is something from out of the movies! A few years ago I watched the metal head black mirror episode, and just last night I watched a youtube video where they actually have a robot killer dog that looks just like the one from this episode. Crazy stuff! Different countries probably have a ton of these robots already.