Loading a Database for USD$5

  • Comments posted to this topic are about the item Loading a Database for USD$5

  • The more AI you use, the less I will stay in your head.

    I avoid it like the plague when coding.

  • I think you're missing out. AI tech can help with coding and save time. It makes mistakes, as do other humans, but it also gets plenty right.

  • (Try 2: I hope this isn't a second post of the same general thoughts as the first one seemed to disappear.)

    I generally agree with Steve that AI can add significant productivity, for select tasks anyway.  I have found AI to be really helpful.

    That said, I think AI works best for experienced developers who already know best practices and good development patterns.  I've seen AI make bad suggestions beyond the obvious error/bug, leading someone to create code that technically works, but is a bad way to do it for long term maintenance.  It takes experience to know when AI is going down the wrong path.  Further, I somewhat agree with erwin 79260 in that you can ask AI to quickly generate a complicated formula or line of code, and if you don't already know the details of how that code works, using AI does not help you get the concept "in your head"/truly learn the code and get the experience you need.

    Hence my concern is that new developers might use this technology "for productivity" and lose something (or fail to gain necessary basics) in the process.

    This has been my experience anyway.  As we continue to work with this new technology, we can figure out what is good use vs harmful use.

    • This reply was modified 3 weeks, 1 days ago by JJ B. Reason: Edited for clarity/fix mistakes
  • My experience with AI is that you still need to "do your homework". I've had AI tell me to run commands that have syntax errors or that are completely invalid. I've had it write me scripts that don't work. I've also had it give me overly complex solutions to simple problems. Just yesterday I had it write a script for me where it defined a variable and then never used it.

    That being said, AI is nice to get the trivial parts out of the way but you still need someone with knowledge of the system or language to review the code before running it. Don't want to accidentally find out that the AI slipped a DROP DATABASE into your query.

    I have had some good luck with AI converting my bat files to powershell though. Ancient code that I was looking to upgrade and AI did a decent job with it. I did have to go in and fix a few little things but it was mostly my formatting preference didn't match the AI's and I wanted to put in a bit more debugging into the script prior to run.

    I've also seen some AI coded stuff that works but will fail when it starts to scale or is a big mess of spaghetti code that is impossible to maintain.

    AI, like ALL tools we have at our disposal, is still just a tool. If you don't know how and when to use a hammer or a table saw for your project, you may grab the wrong tool for the job and just make a great big mess.

    The above is all just my opinion on what you should do. 
    As with all advice you find on a random internet forum - you shouldn't blindly follow it.  Always test on a test server to see if there is negative side effects before making changes to live!
    I recommend you NEVER run "random code" you found online on any system you care about UNLESS you understand and can verify the code OR you don't care if the code trashes your system.

Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic. Login to reply