— JOURNAL · RSS ↗

Notes from the studio.

Writing on technology, design, VR, AI — and what it takes to ship them. Mostly long, sometimes short, occasionally wrong.

6 MIN

Diorama: a 3D room built from primitives, not model files

Our new Lab piece is a 3D room with no model files and no textures on disk — every sofa, shelf and plant is built from primitives in code. Here is why procedural beat an asset pipeline, and how we made boxes look like a design render.

Three.jsWebGLReal-time 3DProcedural
5 MIN

The URL is a database you already have

Diorama runs on static hosting with no backend, yet you can share the exact room you arranged as a link. The trick: encode the whole app state into the URL hash. Here is how it works — and the four places it stops working.

FrontendWeb EngineeringArchitectureJavaScript
6 MIN

How much does a 3D virtual tour cost in 2026?

A professional 3D virtual tour typically costs between €300 and €25,000+, depending on the space, the capture method and how much branding and integration you need. Here's the full breakdown.

Virtual ToursGuidePricing
6 MIN

Does VR actually reduce pain and anxiety? What the evidence says

Yes — for many people, immersive VR measurably reduces acute pain and anxiety, and it's used in hospitals today. But it works as an adjunct to care, not a cure. Here's how, and where the limits are.

HealthcareVRGuide
4 MIN

Medicine you can wear

A certified medical device that happens to look like a headset. Of everything we build, this is the work we're proudest of — because the metric isn't engagement. It's relief.

HealthcareVRCraft
4 MIN

Spatial computing grew up off-camera

A couple of years after the loudest headset launch in tech, the think-pieces called spatial computing dead. They were looking in the wrong place.

Spatial ComputingVROpinion
4 MIN

The most-watched AI on earth is calling offsides

At this World Cup, a goal is judged in seconds by cameras, a sensor in the ball, and a 3D model of a player's shoulder. The lesson for anyone building AI is hiding in plain sight: do less, perfectly.

AIReal-time 3DSport
4 MIN

Everyone's at the World Cup. Almost no one's in the stadium.

The biggest tournament ever — 48 teams, 16 cities, three countries — and a few hundred thousand seats against a few billion fans. The gap between watching and being there is the whole opportunity.

ImmersiveVirtual ToursVR
4 MIN

Why the no matters more than the yes

One day, a fair commission. The next, a famous name offering a tenth of the price for ten times the work. A short lesson on why a creative career is built on what you decline.

BusinessCraftPricing