Writing

12 articles

Questions I’m trying to untangle, things I’ve tried, and what I think now—mostly across physical AI, simulation, digital twins, and developer tools.

Most Robot Policies Don't Need Tactile Input. The Test Is Whether Vision Can See What Decides the Task.

Aug 27, 2026 POV 13 min read

Years of MES work taught me where automation stops: at tasks whose decisive state cannot be written down or seen. Tactile input earns its place when it reveals that missing state; contact alone is not enough.

What Kind of Truth Does Your Digital Twin Need?

Digital Twin Fidelity Series Part 1 of 3
Aug 15, 2026 Untangle 8 min read

Every digital twin needs a usable digital starting point. CAD, LiDAR, photogrammetry and Gaussian splatting preserve different kinds of truth, so the representation should follow the decision. Part 1 of a three-part series.

What Industrial Maintenance Demands From Robot Capture

Aug 8, 2026 Untangle 9 min read

A refinery valve operation shows why robot capture should begin with the task: preserve the motion, contact, timing and measurements the policy will need.

A VLA Benchmark Is Not a Commissioning Package

Aug 2, 2026 POV 8 min read

Robot foundation models are getting better at handling situations they were not shown. That makes the old commissioning questions more important: where is the model valid, how do I know it has left that range, and what happens next?

NVIDIA's Hardware Line Looks Like a Catalog. It's One Architecture in Many Boxes.

Jul 19, 2026 Untangle 10 min read

People keep asking me a version of the same question: what NVIDIA hardware should I be thinking about for a digital twin, from a developer build at my desk all the way to production? I always had an answer but no clean model behind it, just a pile of product names, three of which are confusingly all called DGX. So I built the model I wanted: NVIDIA develops one architecture family a year and expresses it across many kinds of computer, from a gaming card to a liquid-cooled rack. These are my rough notes, in case you're coming at it from the software side and asking the same thing.

Most Teams Reach for Fine-Tuning Too Early

Jul 8, 2026 POV 9 min read

When a general-purpose LLM (or an agent built on it) doesn't fit the problem, the reflex is to fine-tune it. I think that's usually the third thing to try, not the first. There are three ways to close the gap: grounding context, harness optimization, and fine-tuning, and which one you reach for should depend on the need in front of you: domain knowledge, agent behavior, or raw performance.

Is Physical AI the Next Level for MES? I Think It Is

Jul 7, 2026 POV 11 min read

MES was never really about running the machines. It was about improving the operation, and it was limited by how much had to be modeled by hand and decided by people. Physical and agentic AI can change that, but only if the plant's systems are joined through shared operational context.

Physical AI's bottleneck isn't the model anymore

Jul 1, 2026 POV 5 min read

We finally have models that can watch the physical world, reason about it, and predict what happens next. Walk a real automotive parts-kitting task through what they actually solve, and the thing still standing between a demo and a working line isn't a smarter model: it's the policy you have to train for your machine, and the system that keeps it trained.

You No Longer Need to Build an App to Use Omniverse

Jun 24, 2026 Untangle 8 min read

Kit and libraries used to be the same choice for building on Omniverse. They're not anymore, and that's a bigger change than it looks, with a real before/after from a Kit extension I built.

The Omniverse Licensing Change You Might Have Missed

Jun 17, 2026 Untangle 5 min read

Since May 2026, Omniverse is free for production, not just development. It's a clean, sensible change, but it landed quietly, and I keep meeting customers and partners who don't know it happened yet. The paid-production requirement is gone; the license and optional enterprise support remain.

A Robot Training Center Looks Like Ten Projects. It's One Loop.

Jun 15, 2026 Untangle 12 min read

Someone asked me how you'd build a training center for industrial robots from scratch, and my first reaction was that it isn't one project, it's ten. What untangled it was seeing that they aren't ten separate things at all. They're five stages of one loop that turns real work into robot skills and feeds what happens back in. This is where I've gotten so far, still learning, sharing it in case you're walking the same road.

Omniverse Is Not a Rendering Tool

Jun 3, 2026 Untangle 9 min read

From the industrial systems I know, rendering is only one part of Omniverse. The harder job is connecting source data, giving teams a shared context, and reusing it for visibility, simulation, optimization and Physical AI.