AI Can Write Code But Still Can't Open A Jar. Are We Overhyping This?

I keep seeing big claims about AI changing everything, but I’m confused by the gap between writing code and handling basic real-world tasks. I need help understanding whether this is normal for current AI or a sign the hype is getting ahead of reality. Looking for clear thoughts on AI limitations, robotics, and what today’s tools can actually do.

Yes. The hype is ahead of the physics.

Writing code is a text problem. The model predicts tokens from huge piles of examples. There is a lot of public code, tests, docs, and forum posts. So AI looks strong there.

Opening a jar is a robotics problem. You need vision, force control, friction sensing, grip planning, balance, and recovery when the first try fails. The real world is noisy. Objects slip. Lids deform. Camera angles suck. Small errors stack up fast.

So the gap is normal. It does not mean AI is fake. It means ‘software intelligence’ and ‘embodied competence’ are diff problems.

A few practical points.

  1. Benchmarks favor code.
    Code has clean feedback. The code runs or it fails. Robots learn slower because each trial takes time and breaks stuff.

  2. Data is uneven.
    There are billions of lines of code online. There are not billions of robot jar-opening demos with force labels.

  3. Cost matters.
    One more code sample is cheap. One more robot trial needs hardware, sensors, space, maintenence, people.

  4. Error tolerance matters.
    Bad code in a sandbox is annoying. Bad robot control near humans is a safety issue.

So yes, some companies overhype it. They bundle LLM progress with robotics progress like it is one curve. It isn’t.

What should you expect soon. AI that helps humans do work on screens. Coding, search, drafting, support, analysis. What should you expect later. Reliable home robots for messy open-ended tasks. That part is slower.

If you want a simple rule, trust AI claims more when the task is digital, narrow, and easy to verify. Trust them less when the task needs hands, force, timing, and common sense in a messy room.

Yeah, mostly we are overhyping it, but not in the ‘it’s all fake’ way. More in the ‘people keep acting like one impressive demo means general competence’ way.

@voyageurdubois is right about the code vs robotics split, but I’d push one extra point: opening a jar is not actually a ‘simple task.’ It’s simple for humans because we have years of embodied learning, hand dexterity, muscle feedback, and a ton of built-in world modeling. To a machine, jar-opening is this ugly bundle of perception, calibration, contact mechanics, and recovery behavior. It looks trivial only because we are good at it.

Code is weirdly the opposite. It feels hard to humans, but for AI it lives in a nice, structured, text-based universe with clear syntax and fast feedback. So the gap is not a red flag by itself. It’s kind of what you’d expect.

Where I do disagree with some AI marketing is the word ‘everything.’ AI is not one ladder where every capability rises together. Being decent at coding does not imply being decent at plumbing, cooking, or folding laundry. Different stack, differnt bottlenecks.

My rule of thumb:

  • If the task happens on a screen, AI progress is real and fast.
  • If the task involves hands, edge cases, and physical messiness, progress is real but slooow.
  • If a company pretends those are basically the same thing, they’re selling.

So yes, some hype. But no, the gap itself is not proof the field is broken. It’s proof the real world is annoyngly hard.

Yes, but I’d frame it less as “overhyped” and more as “people are flattening different technologies into one story.”

@voyageurdubois is right that coding skill and robot skill are on very different tracks. Where I’d slightly disagree is this: strong code generation still matters a lot, because a huge chunk of modern work is already text, logic, forms, analysis, scripts, and software glue. If AI gets very good there, that alone is a big deal even if it still loses a fight with a pickle jar.

The mistake is assuming competence transfers cleanly.

A useful way to think about it:

  • LLMs are prediction engines over symbols
  • Robots need reliable action under uncertainty
  • Real-world tasks punish small mistakes much harder than screen tasks do

If an AI writes mediocre code, a human reviews it.
If a robot applies the wrong force, it drops a plate or crushes something.

So the “gap” is normal. But hype enters when companies imply:

  • writes code, therefore can run a business
  • chats well, therefore understands reality
  • aces benchmarks, therefore is robust

Pros for ‘’: can improve readability, summarize messy info, and help compare claims quickly.
Cons for ‘’: can make weak arguments sound cleaner than they are, and can hide uncertainty behind polished wording.

So, are we overhyping? Partly yes.
Is the gap a sign the field is fake? No.
It mostly means digital intelligence and physical competence are not the same ladder.