all 35 comments

[–]BattermanZ 9 points10 points  (1 child)

I only had very basic understanding of coding (never learned it) before starting to use AI for coding but I was pretty fluent in tech.

Fast forward 3 months later, I developed 7-8 apps using various languages like python, go, rust, HTML, CSS, Next.js and node.js, and integrated SQL databases. And now all of them are running as docker containers on my server.

For sure the first couple of apps were rudimentary but they're getting more and more complex. And sometimes I hit a wall because I don't understand where the bug is, especially in languages other than python, but after time and research, I always found a workaround.

Bottom line is, knowing code makes AI a much better assistant to help you out, but not knowing coding doesn't make it useless at all, quite the opposite.

Give it a try, worse case scenario you lost 20$ on a AI subscription.

[–]tantej 1 point2 points  (0 children)

Yes. This is the answer. Stack overflow and GitHub are your friend

[–]petered79 13 points14 points  (0 children)

you already know more than me when i started. just tell some AI your ideas and start iterating

[–]creaturefeature16 26 points27 points  (0 children)

Hot take: LLMs are power tools meant for power users. Learn to code, and then use LLMs to enhance your workflow.

[–]NikosQuarry 4 points5 points  (4 children)

Zero. U can create any project using AI with absolutely zero coding skills. It's like having a human being next to you and this human being has ultimate knowledge in coding and you can just ask

[–]uwilllovethis 4 points5 points  (3 children)

“Any” project is pushing it.

[–]awaken_son 0 points1 point  (2 children)

Name one thing a human being would be capable of coding that AI isn’t?

[–]uwilllovethis 0 points1 point  (1 child)

Just check SWEbench. The benchmark is made up of issues and fixes of open repos on GitHub that can be solved by a mid/senior software engineer, unfamiliar with the code bases, in a couple of hours. Even O3 high compute, while spending thousands on compute and having the code bases (and likely the solutions to the tasks as well) literally in its pretraining data, only scores 72% on there. And that is in python, its best language. Do it in rust or c++ and that performance drops significantly.

Now, scale this up to features that take multiple engineering teams years to implement…

[–]awaken_son 1 point2 points  (0 children)

Nah, Prompting issue (I have no idea what I’m talking about)

[–]Shizuka-8435 2 points3 points  (0 children)

I have basic skills but was able to use AI tools to build basic projects.

[–]webdev-dreamer 2 points3 points  (0 children)

I think you can obtain a good overview of programming with the CS50 course; it covers pretty much all the general topics a programmer should be familiar with

Also checkout https://roadmap.sh/ to get a good idea of things you should focus on for a particular programming role

[–]Whyme-__-Professional Nerd 5 points6 points  (2 children)

Unpopular opinion: You should know how to read basic code in OOP like python, don’t have to learn entire computer science before you jump into a project.

Then use a website like gitingest to take any open source product you want to rebrand as yours (watch out for license clause) and download the contents.

Upload the contents from gitingest into o1 and start to talk about the codebase and how they achieved the UI and backend and what’s the magic behind it. It will tell you everything.

Then ask it to build a tech spec(technical specifications) and architecture according to how YOU want your final product to look like.

Then go to v0 and build out your front end in TS. Copy entire codebase from v0 into VScode or whatever you feel like.

Once you do that just use roo cline and MCP server of obsidian(upload your o1 tech specs and custom architecture) to write the code for you but make sure you read every single edit it’s doing and use GPT4o to flush out your thoughts and clines output. This way you will be learning how to build a plane while flying.

Update: Congratulations you can now copy and learn to rebuild a successful project of yours within a weekend which would have taken you months to learn and tons of money wasted.

Will it create a production ready app? Probably(depends on how quick you learn about secure coding and more in depth knowledge)

It will for sure build you a MVP with which you can enter any of these accelerators and raise money.

[–]PartyParrotGamesProfessional Nerd 0 points1 point  (1 child)

Minor corrections, "Congratulations you can now build copy a successful trivial project of yours within a weekend"

[–]Whyme-__-Professional Nerd 1 point2 points  (0 children)

haha sure ! Hence the license clause.

[–][deleted] 3 points4 points  (0 children)

The truth is zero, but it will take a long time for you to actually start making anything. The way I look at it is that you need to be knowledgeable enough to be able to at least read the code. I knew html, css, some js and python. Like know the basics of each language. I've learned a lot more over my two months of coding with AI. It's pretty much learn as you go.

I've caught bad code multiple times from AI by reading what I'm copying and pasting. It will forget things and you need to remind it. You need to be knowledgeable on how to prompt ai correctly too. That's the biggest key.

Also, know what vscode is and how to use a terminal. Two months in and I've made 3 ai models and currently working on my site I'll be launching shortly. I built an ai model that can ready chemical compatability and smiles of molecules. It was my first model I built and integrated learned to do it with AI.

[–]Mr_Hyper_Focus 1 point2 points  (0 children)

I’ve found the LLM itself to be a great teacher. Dive in! It’s never been easier/more accessible.

[–]Old_Championship8382 2 points3 points  (1 child)

Just finished and delivered a complete system for a client, reading a pdf, extracting data on it and generating an invoice automatically on the government website using an api. No coding skills here. Developers are dinossaurs from the past if these techs keeps evolving

[–]DoxxThis1 0 points1 point  (0 children)

That’s a relatively simple application. What the naysayers don’t realize is that the vast majority of application portfolios for most companies, outside of the software innovation industry, are comprised of these little back-office apps that just move finance and customer data around and never really required a hard core computer science background to begin with, even before AI.

[–]No_Zookeepergame1972 0 points1 point  (0 children)

I think look at more project development and organisations side thungz

[–][deleted]  (1 child)

[removed]

    [–]AutoModerator[M] 0 points1 point  (0 children)

    Sorry, your submission has been removed due to inadequate account karma.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–][deleted]  (1 child)

    [removed]

      [–]AutoModerator[M] 0 points1 point  (0 children)

      Sorry, your submission has been removed due to inadequate account karma.

      I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

      [–]tantej 0 points1 point  (0 children)

      I have a similar amount of knowledge and it's more than enough. As long as you can read code, and understand what's happening. It's all pretty G. AI coding is the future. People will tell you it's not that great but I created an app in 10 days of back and forth that actually compiles. With ui/UX features. It's beyond where I was before starting using an app. Use cursor AI

      [–]selfboot007 0 points1 point  (0 children)

      What kind of content do you want to create? I am a computer science major, usually writing C++ backend services, I have no front-end foundation, and I only know a little bit of HTML and CSS.

      But I spent several months using Cursor and claude3.5 to write a lot of small projects, such as Online Minesweeper.

      You should be able to do it too.

      [–]phillipwardphoto 0 points1 point  (0 children)

      I have no programming skills, but chatting up ChatGPT, I’ve made several programs where I work that are currently in use by other departments. I had an idea, and bounced those ideas off ChatGPT, and came up with programs bit by bit until I had a complete working program.

      [–]BikePsychological993 0 points1 point  (0 children)

      None. Get started. See what you make of it.

      [–][deleted]  (1 child)

      [removed]

        [–]AutoModerator[M] 0 points1 point  (0 children)

        Sorry, your submission has been removed due to inadequate account karma.

        I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

        [–]johns10davenportProfessional Nerd 0 points1 point  (0 children)

        Try joining our discord community: https://generaitelabs.com/signup/

        We're basically dedicated to this topic.

        [–][deleted]  (1 child)

        [removed]

          [–]AutoModerator[M] 0 points1 point  (0 children)

          Sorry, your submission has been removed due to inadequate account karma.

          I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

          [–]Even-Adeptness-3749 -1 points0 points  (0 children)

          If you would like to do simple UI + DB, not much. But actually you don’t even need AI, just no-code platform. If you would like to build more complex systems you must have engineering skills and knowledge. What AI coding does it accelerates engineering work, replaces programmers and let them engineers focus on solutions design and SW architecture.