Adopt a full neural-net stack for humanoid robots (no hard-coded logic)
Brett Adcock argued that the entire humanoid industry faces a stark choice: either attempt to scale brittle C++ codebases (which cost ~$100 per line and become unmaintainable) or commit to neural nets. After Figure 1's Keurig demo proved neural nets could handle real-world manipulation, the company removed over 109,000 lines of C++ over two years. The hardest part was integrating a full-body reinforcement learned controller (S0) so the robot could move dynamically while manipulating. They saw positive transfer—training on logistics tasks improved kitchen performance—which convinced them that a single omnibus model is the only scalable path. He stressed that viewers should be skeptical of flashy robot videos unless they show uncut, closed-loop manipulation with neural nets; most are open-loop replays or teleoperation.
Figure's approach uses a vision-language-action model (Helix) that fuses camera, tactile, and palm sensor inputs, then outputs torques at 200 Hz via a reinforcement-learned controller (S0). This eliminates the need to manually code for each task, allowing the robot to learn physics and contact dynamics implicitly through data. The model reasons about object affordances and plans bimanual actions while dynamically adjusting posture.
We removed the remaining 109,000 lines of C++. All neural nets today. That’s a full body and that took it from like being able to do really good tabletop manipulation … to getting the whole body to move dynamically through a scene while manipulating and planning.

