Remix.run Logo
aforwardslash 3 hours ago

TL;DR

Quick answer: No. Long answer: its the opposite; as an example, can use claude code to generate, build and debug ESP32 code for a given purpose; suddenly everyone can build smart gizmos without having to learn c/c++ and having knowledge of a ton of libraries.

g947o 2 hours ago | parent | next [-]

For what purpose exactly?

I have Arduino and raspberry Pi boards. I am perfectly capable of hand writing code that runs on these machines. But they are sitting in the drawer gathering dust, because I don't have a use case -- everything I could possibly do with them is either not actually useful on a daily basis, or there are much better & reliable solutions for the actual issue. I literally spent hours going through other people's projects (most of which are very trivial), and decided that I have better things to do with my time. Lots and lots of people have the same issue.

And Claude Code is not going to change a single bit of that.

aforwardslash 2 hours ago | parent [-]

So, because you don't see value in it, you assume its the same for everyone. Got it.

Also, its not about if there are better or more reliable options; that's the opposite of the maker mentality - you do it because it is useful, it is fun or just because you enjoy doing it.

Such as designing some light fixture, printing it, and illuminating it with an esp32 and some ws2812 leds. Yah you could spend an afternoon coding color transitions. Or use claude code for that.

roxolotl 3 hours ago | parent | prev | next [-]

I think the reality is that the maker movement slowed down not because it’s hard to learn c++ but because people don’t care enough. Will maybe twice as many people participate now? Sure. But that’ll still be a small fraction of people.

aforwardslash an hour ago | parent [-]

I don't think it has slowed down; in fact,I think it has grown in the last few years. Sure, it is a niche - and will probably always be - but one never had such a low barrier of entry to build stuff and be creative; you have plenty of very powerful chips, somewhat usable SDKs, a ton of COTS ready to use components ranging from gps sensors to rotary encoders, and you can design your own pcbs and order them cheap from China; you can also design enclosures and 3d print parts in your own home with precision that was only accessible to specialized companies 15 years ago. LLMs are a great help not only on the code generation part, but also on the design part - as an example, I sometimes use ChatGPT to generate openscad functions, and it isn't half-bad.

jsheard 2 hours ago | parent | prev | next [-]

IoT security was already enough of a shitshow before vibe coding, now we can reach levels of botnet never thought possible.

aforwardslash 2 hours ago | parent [-]

I'd take vibecoded iot code any day vs the typical hot mess of poorly written code by non-experts following online tutorials and the casual stackoverflow copy-paste :)

tclancy 2 hours ago | parent | next [-]

I feel like a decent AI model would at least ask if you’d considered adding a login and password to your redis or mongodb instance.

leptons 2 hours ago | parent | prev [-]

That's either very brave, or very foolish. Vibeslop is already well known for the security risks that come with it.

aforwardslash an hour ago | parent [-]

Yes, because human-made code is risk-free. I suggest you actually look at a codebase of a proprietary device before forming a proper opinion.

tylerflick 3 hours ago | parent | prev [-]

Not sure I see it like that. Micropython removes most of the rough edges of doing embedded C. If you prefer no code then I suggest ESPHome for your ESP IoT projects.

aforwardslash an hour ago | parent [-]

The other day I built a quick PoC to control 1024 rgb leds using RMT (esp32) and a custom protocol I was developing. Im pretty sure micropython would suck for that.

The other day I also developed a RGB-RGBW converter using a rp2040; claude did most of the assembly, so instead of taking a couple of days, it took a couple of hours.

I don't prefer no code; my point is software is a barrier on embedded systems, and if I - someone who can actually program in c/c++, python and assembly, see huge benefits in using LLMs, for someone at an entry level it is a life changer.

KaiserPro an hour ago | parent [-]

RMT has a module in micropython.

if youre using a pico, you can use PIO to have a bit more power. (I use it to control stepper motors with a smooth accel/decel ramp. Its doable with RMT, but not as easy.

aforwardslash 39 minutes ago | parent [-]

Sure, and if it didn't is not complicated to add a new module. Thing is, the module does not support DMA. So, for the specific use case I gave, its not a good fit.