• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
  • YouTube
  • MakerWorld
  • Instagram
  • Threads
  • Bluesky
  • Mastodon
  • Facebook
makerhacks-logo

Maker Hacks

Ideas, news & tutorials for makers and hackers – Arduino/Raspberry Pi, 3D printing, robotics, laser cutting, and more

  • Home
  • About
  • 3D Printing
  • Laser Cutting
  • CNC
  • Programming
  • Free Arduino Course
  • Free Robotics Course
  • Recommendations

Using AI for Programming

You are here: Home / News and Reviews / Using AI for Programming
Author: Chris Garrett

Are generative chatbot AI models like ChatGPT, Claude and Gemini ready to replace programmers? Let’s find out …

A while ago someone came out with a paid course about how you do not need to be a programmer anymore, that ChatGPT can do it for you.

I was skeptical so I tried using ChatGPT to help me code a project.

It didn’t go great, even though I did end up with a usable WordPress plugin, I had to help the AI a great deal using programming experience.

ChatGPT 3

What I found at the time was the AI couldn’t understand the entire scope of the project, but it was very helpful in coming up with individual routines or small functions.

For example, once a project split into files (modules/libraries), it caused a lot of unnecessary duplication, but at the same time, it didn’t have a large enough token budget to fit all the code into one file and still work on the whole thing.

Another problem, common to all generative tools, is the hallucination problem.

Code is not like writing a story or summarizing an article, you can’t just skip over the bad bits. If you want your code to compile and run, it has to be complete and has to be based on an agreed base reality!

Will non-coders be able to tell when the GPT completely makes up core commands and functions that don’t exist?

To give an example from another attempt, I thought WordPress might be too much of a moving target so I went back and tried it with Commodore 64 BASIC which hasn’t changed since I was a small child.

Screenshot by Dropbox Capture.png

It completely made up commands that existed in zero versions of Commodore BASIC to get around the fact that it didn’t know how to place a character at a certain position on the screen.

Note this is a thing the C64 CAN DO, just not in the way that ChatGPT thought it should be able to.

ChatGPT 4o

Screenshot by Dropbox Capture.png

I am glad to see that at least for this problem, the 4o model can now at least understand that one way is to POKE memory with the character code.

For WordPress, I did manage to get it to execute an entire small plugin that generates two shortcodes that execute MySQL queries. It did this perfectly, though again it hallucinated originally which is a shame.

Screenshot by Dropbox Capture.png

Once I pointed out that this filter does not exist, though it was plausible that it did, ChatGPT was able to get around the issue but in the worst way possible.

Screenshot by Dropbox Capture.png

Again, without programming experience would this have been given a pass?

Scarier, ChatGPT seems to have a flimsy idea of how PHP and WordPress differ, and the safety features built-in available to the developer:

Screenshot by Dropbox Capture.png

What Now?

I am still optimistic about how these tools can further improve to help developers.

Will they replace us? Not any time soon, but they will continue to erode paid programmer hours which will ultimately put pressure on developer employment.

I’ve seen this in the writing and editing fields already, where teams of writers are being replaced by automated plagiarism and an efficient editor.

Apparently, the new version of ChatGPT is a deeper thinker, taking more time over answers, it remains to be seen if that helps with coding …

What has your experience been?

Category: News and ReviewsTag: ai, programming

About Chris Garrett

Marketing nerd by day, maker, retro gaming, tabletop war/roleplaying nerd by night. Co-author of the Problogger Book with Darren Rowse. Husband, Dad, 🇨🇦 Canadian.

Check out Retro Game Coders for retro gaming/computing.

☕️ Support Chris on Ko-Fi to get exclusive content and rewards!

Previous Post:AtomStack Hurricane ReviewAtomStack Hurricane 55W Desktop CO2 Laser Review
Next Post:OMTech Polar 350 CO2 50W Laser Reviewomtech polar 350 review

Sidebar

  • Facebook
  • Instagram
  • YouTube

Featured Posts

  • CyberBrick Review + Getting Started
  • xTool M2 Review
  • xTool F2 Ultra Review
  • xTool F2 Review
  • xTool S1 Review
  • Anycubic Kobra S1 Combo Review
  • Makera Z1 Pro Review
  • CNC Buyer's Guide
  • eufyMake E1 UV Printer Review
  • eufyMake Purifier P1
  • Z80 on a Breadboard
  • OpenSCAD MakerWorld Customizer

30 Days to Arduino

Arduino Tutorials
  • 3D Printing
  • CNC
  • Electronics and Hardware
  • Laser Cutting
  • News and Reviews
  • Software and Programming

arduino budget cad cnc diode laser glowforge Hacks Ideas laser cutter linux Makes making python raspberry pi Reviews technology tips xtool xTool Lasers

  • YouTube
  • MakerWorld
  • Instagram
  • Threads
  • Bluesky
  • Mastodon
  • Facebook

.

Maker Hacks Blog Copyright © 2026 · All Rights Reserved · Privacy Policy