A lone saguaro stands against a deep desert sky over the sweeping Tucson foothills — a real photograph, not a render.

BuilderAuthorSpringfield, Missouri

I’m your huckleberry.

Local-first software. Hard problems. The right answer — not the popular one. If you’ve got something nobody else can figure out, say when.

i · the short version

The short version.

Springfield, Missouri. Marine Corps first, then a long stretch of software — C where it matters, English where it matters more. The parts that don’t fit on an intake form:

Tom Rankin today, in his red cap and plaid shirt, white beard, Ozark woods behind him.
Tom Rankin · Springfield, today
A young Marine at a vehicle in the field — Tom during his Marine Corps service.
The Corps · supply lines break, plans don’t survive contact

family

Family.

The reason any of this matters. The first people who said yes when no one else would — the ones who taught me what “right person for the job” actually means.

service

Marine Corps.

Supply lines break. Plans don’t survive contact. The enemy gets a vote. Everything I learned in the Corps, I ended up needing as a software engineer.

work in hand

Hand-built.

Circuits, antennas, firmware, garden sensors, ham radio rigs, tube amps, code that runs on devices nobody thought would host it. If I can solder it, compile it, or cast it, I’m interested.

track record

Track record.

A hand-built local-first software stack — TypeScript, C and C++, no cloud required. LoRa gateways, BLE fabric, sensor mesh: raw signal turned into useful decisions, on-device. Quiet work for people who need it; ask for references if we’re a fit.

“I’m your huckleberry.”

— Doc Holliday (Val Kilmer), Tombstone, 1993

In 19th-century American slang, being someone’s huckleberry meant being the right person for the job. Doc says it to Johnny Ringo to accept the challenge. It’s a yes. It’s an acceptance. It’s the right man, stepping forward.

The desert isn’t a theme, it’s a plan. Mom and me, starting over where the air is dry and the sunsets don’t quit.

ii · the scans

Real places, measured.

Three actual sites, scanned in the field — real 3D Gaussian splats you can walk around in your browser. Every point is a measurement, not a guess from a prompt. Drag to orbit. Scroll to zoom. Pick a place below.

Topographic map of the Tucson Mountain District, Saguaro National Park West. Wasson Peak (4,687 ft) rises to the east; the scanned saguaro is marked on the bajada to the west, near the Red Hills, with Gates Pass to the south and Tucson to the east.

Where it stands.

That saguaro grows in the Tucson Mountain District of Saguaro National Park — the park’s western unit, out past Gates Pass on the bajada below Wasson Peak. The map is real: USGS elevation, contours traced from the raw grid, hillshade from the same — every line a measurement, same as the splat. No map tiles, no CDN.

32.26°N, 111.17°W · Saguaro NP West · Tucson, Arizona

The same country, on camera.

A lone saguaro against the desert night sky.
A narrow granite slot passage in the desert.
A hillside of saguaros in low afternoon light.
A wide panorama of saguaro country.

iii · the roads

Where the roads went.

A few of the places the work and the family took us — measured the same way the desert was: by going, and by looking.

  1. New Zealand

    The Coromandel coast

    Green New Zealand hills falling to a turquoise coast.
    A rocky turquoise cove on the Coromandel coast. Clear water and headlands, New Zealand. Green coastal hills above the sea.

    Tree ferns and turquoise coves — green hills that fall straight into the sea.

  2. Big Bend

    The Chisos · West Texas

    Chisos mountains under a wide sky.

    Basin Junction — the far side of the desert of the real.

  3. Home country

    The Ozarks · Springfield, Missouri

    Home. K0TLR. The workshop and the bench and the family — the anchor everything else is measured from. Wilson’s Creek is fifteen minutes down the road; the shop antenna is up the driveway. Everything ships from here.

iv · writing

Essays & field notes.

Short pieces, mostly at the seam of tools and self-reliance. Long pieces when a book isn’t ready yet.

  • The Problem with Exact

    Chapter one of Near Enough. Free — the rest is yours for what it’s worth to you.

    Read chapter one →

  • The huckleberry problem

    Doc Holliday says “I’m your huckleberry” twice in Tombstone, and both times he is agreeing to do the thing nobody else wants to. That’s the whole idea. A huckleberry job is not a well-scoped job. It is the one that has already been scoped, priced, staffed, kicked off, and killed — twice — and it still needs to work.

    The huckleberry doesn’t come in with a slide deck. He comes in with the tools he actually owns and a willingness to be there until it’s done. That’s the deal. If you’ve got that kind of problem, you already know it.

  • Notes from saguaro country

    A saguaro doesn’t care how the phone is oriented. You walk around it in the January sun, holding an iPhone at whatever awkward angle keeps the sun off the lens, and when Scaniverse is done the file it hands you is 689,962 Gaussian ellipsoids — a measurement of a real plant in real light, in real space, at 32.26°N, 111.17°W.

    The point of the splat on the surface of this site is that it is measured. Nothing here is generated. When the desert shows up on the screen, that is the desert. When the cactus casts a shadow, the shadow was there. This matters to me. It ought to matter more than it does to the rest of the software world.

  • Similarity is distance

    Most of the interesting problems I get called for don’t need another database. They need a way to ask “how much like this is that?” without pretending the answer is a lookup. Hyperdimensional computing gives you the honest version of that question: project everything into a ten-thousand-dimensional space, and let similarity be distance. Bind, bundle, permute — three operators, one algebra, thirty years of proofs behind it.

    When you build that way, the runtime shrinks. The cloud bill shrinks. The edge device becomes plausible. The whole shape of what a program can do on the machine you already own gets larger. That is the whole point of the work.

geometry-first software · hyperdimensional computing · bind ⊛ bundle + permute ρ · FHRR / the Fourier track · the HDC / FRT runtime · local-first edge, no cloud · TypeScript, C and C++ · similarity is distance ·