Writing on technology, design, VR, AI — and what it takes to ship them. Mostly long, sometimes short, occasionally wrong.
Does VR therapy actually work? For acute pain distraction, procedural anxiety and exposure therapy — genuinely yes, with real evidence. For chronic pain and the broader claims, the marketing runs ahead of the science. The honest evidence behind therapeutic VR, and why we built RVer to the bar of a medical device instead of a wellness app.
We're a small studio. Mercedes-Benz, Porsche, SONAE and the Portuguese Army are not. Staying small isn't a phase we're growing out of — it's the deliberate choice that lets us serve great clients well, and give every client the same studio the blue-chip names came to.
Most virtual tours are sold as marketing. The more useful ones never face the public at all — they onboard new staff, run evacuation drills, and let partners walk a facility from another country. The operational case for 3D capture, and what we built for TPF.
WebGPU finally shipped everywhere in 2026. That doesn't mean you should rewrite anything. Here's how we decide — from a studio that ships real-time 3D to browsers for car brands and hospitals.
Hiring a drone for a shoot in Europe in 2026 is mostly paperwork, not piloting. Here's the EASA framework — Open vs Specific category, operator IDs, insurance — explained by a studio that flies licensed.
Most "enterprise Vision Pro" pitches are demos that never survive a Tuesday. After a decade shipping VR for hospitals and car brands, here's where the headset actually pays for itself — and where a tablet still wins.
Generative video is good enough to fool a scroll-by and nowhere near good enough to sell a €120k car. Here's the line we draw between AI and a real shoot — and where we already use both.
Stripe subscription webhooks only stay correct if you treat Stripe as the source of truth, verify the Stripe-Signature header, dedupe on event id, and refetch instead of trusting event order. Here is the lifecycle map and the failure modes that bit us.
Transactional email goes to spam mostly because of broken authentication, not bad words. Set up SPF, DKIM and DMARC correctly, send from a verified domain, and align your Return-Path — here's the honest checklist we use with Resend.