Ben Houston's Blog
Portrait of Ben Houston

This is the personal blog of Ben Houston (bio here), a 3D computer graphics software developer. I've worked on projects like Web3DSurvey, Three.js, Deadline, Krakaota, and Exocortex VFX plugins. I'm also an entrepreneur, having founded Land of Assets, Threekit, Clara.io, Exocortex, and Frantic Films Software.

Latest writing, page 2

Clean GA4 for TanStack Router

A tiny, type-safe Google Analytics integration for TanStack Router and TanStack Start with automatic page views, typed GA4 helpers, and clean SSR-friendly setup.

Ben HoustonMarch 17, 2026

Clean GA4 for TanStack Router

Overview of Behavior Graphs

How frustration with Trigger-Action Lists in production 3D tools led me to build behave-graph, champion it at SIGGRAPH, and help drive the KHR_interactivity glTF standard.

Ben HoustonFebruary 19, 2026

Stopped Creating package.json Scripts

Over the past year, I've reduced the number of scripts in my package.json files. Direct CLI usage often beats script wrappers for transparency, flexibility, and AI-friendliness.

Ben HoustonJanuary 20, 2026

Stopped Creating package.json Scripts

Upgrading HVAC Control

As a software engineer, I'm used to having full visibility and control over the systems I manage. But my HVAC was operating like a black box running legacy code I couldn't touch. I reverse-engineered it and gave my Ecobee direct, full-stack control.

Ben HoustonJanuary 14, 2026

Upgrading HVAC Control

Origins of Exocortex

The story of how I coined the term "exocortex" in 1999 to describe a synthetic cognitive regulator: a technological layer that joins the brain's regulatory hierarchy and helps govern attention and reasoning.

Ben HoustonNovember 28, 2025

Origins of Exocortex

Vitest Global Setup

Vitest's globalSetup feature runs code once before all tests execute, and optionally a cleanup function after all tests complete.

Ben HoustonNovember 19, 2025