3 ms·
Hi, I’ve been working with embedded Linux for 18 years. I’ve been actively trying to apply AI to our field, but the friction is real. We require determinism, w
by 0xecro1 8mo ago
Hi, I’ve been working with embedded Linux for 18 years.
I’ve been actively trying to apply AI to our field, but the friction is real. We require determinism, whereas AI fundamentally operates on probability.
The issue is the Pareto Principle in overdrive: AI gets you to 90% instantly, but in our environment, anything less than 100% is often a failure. Bridging that final 10% reliability gap is the real challenge.
Still, I view total replacement as inevitable. We are currently in a transition period where our job is to rigorously experiment and figure out how to safely cross that gap.
Good luck!
- jacquesm 8mo agoAnd by not doing the 90% yourself you lack the understanding you need to be able to tackle the remaining 10%.
- 0xecro1 8mo agoAbsolutely agree. I do vibe-code, but I still review every line of that 90% — I don't move forward until I understand it and trust the quality. Right now, that human verification step is non-negotiable. That said, I have a hunch we're heading toward a world where we stop reading AI-generated code the same way we stopped reading assembly. Not today, not tomorrow, but the direction feels clear. Until then — yes, we need to understand every bit of what the AI writes.
- AnimalMuppet 8mo agoI disagree. Compilers were deterministic. Complicated, but deterministic. You could be sure that it was going to emit something sensible. AI? Not so much. Not deterministic. Sure, the probability of something bizarre may go down. But with AI, as currently constituted, you will always need to review what it does.
- 0xecro1 8mo agoI think the comparison is slightly off. The compiler was never the author — it was the verifier. The real comparison is: 1. Human writes code (non-deterministic, buggy) → compiler catches errors 2. AI writes code (non-deterministic, buggy) → compiler catches errors In both cases, the author is non-deterministic. We never trusted human-written code without review and compilation either (and + lots of tests). The question isn't whether AI output needs verification — of course it does. The question is whether AI + human review produces better results faster than human alone.
- apothegm 8mo agoThe compiler catches certain classes of errors. And AI can spit out unmaintainable code or code with incorrect logic or giant security holes a lot faster than humans can review it.
- jacquesm 8mo agoThe compiler isn't so much a verifier than that it is a translator. The verification step wasn't the initial focus but over time it became more and more important.
- james_marks 8mo agoMy impression is that if you are reviewing the edits, that is not “vibe coding”, it’s AI-assisted programming.