Hey everyone! I'm really passionate about embedded systems and have dabbled a bit with Raspberry Pi, Arduino, and microcontrollers. My Python skills are basic, and I'm moderately experienced with C, C++, and C#. I'm not a full-time developer, but I have a complex software-based project idea that I'd like to prototype. I want to know what AI coding assistants like ChatGPT, Claude, or others could help someone in my shoes effectively build software from scratch. Can these tools handle tasks like architecture design, coding, debugging, and iterations for a project of this complexity? Also, I'm interested in any workflows or strategies to make the best out of these AI tools given my limited coding experience. And if relying on AI isn't practical, what are some alternative ways to quickly develop a functional prototype for an embedded system with a heavy software component? Any insights or recommendations would be greatly appreciated! Thanks in advance!
3 Answers
Honestly, the current state of AI tools may still struggle to help non-coders build complex projects from the ground up. You might want to lean on existing frameworks and maybe try self-learning with tutorials and resources. It could be slower, but getting your hands dirty might be the best way to build what you need from scratch.
I’ve had good experiences with Copilot in Visual Studio. It’s not the best for very complex software, but it can easily generate APIs and provides decent assistance in coding. Give it a shot—could help you a lot!
Thanks! I'll check that out next.
It sounds like you're in a pretty challenging spot! You might want to check out tools like GPT-5 for coding architecture and planning, though it can be a bit slow. For faster results, Claude could be a better option with its nice UI. Just remember that while these tools can provide support, they might not fully replace the need for some programming knowledge, especially for complex projects.
Thanks for the suggestions! I’ll definitely give Claude a try.

I get that. Self-learning feels daunting, but I think it might be the way to go!