How to Design a Product for Billions: 7 Lessons

It’s not often one gets to work on a product with a billion anything. I’m extremely fortunate to have had the opportunity to design/invent/iterate in the earliest days of at least three products in that league, and I’ve learned from others who have had more. Here, I’m going to focus on Google Earth, which has well over a billion users, thanks to Google’s scale. … Continue reading

Microsoft Hololens

Microsoft Hololens

I am proud and excited that Microsoft has finally announced a project I started working on in 2010, before anyone called it “Fortaleza” or “720” or “Hololens”. When I started architecting AR systems and designing the very first experiences around what we first called “Screen Zero”, I didn’t care about credit (lucky me, because I wouldn’t get any). I … Continue reading

Oculus Sift

Virtual reality may find use in assessing sex offenders. Currently, the most common testing technique (for men) is what’s known as penile plethysmography. This involves placing a ring-style sensor around the offender’s penis, then measuring any changes in its circumference as they’re subjected to a variety of visual or auditory stimuli. One problem with this … Continue reading

VR Hackathon 2014

I had a lot of fun helping to judge several dozen lively entries in the SF VR Hackathon this Sunday. I guess I’m at a point in my career where I’m qualified to judge but don’t have enough time to actually create fun projects (outside of work). For “only” three days of work, there were … Continue reading

Miku

Nicely done, but I can’t figure out how to embed properly: http://ak.c.ooyala.com/h4OTd4azoOLRlJhJ1B55LxeICRMbb3rU/DOcJ-FxaFrRg4gtDMwOjFpaDowODE7X4

VR and Hollywood

Move over 3D movies, here comes virtual reality – The Washington Post. The only real conclusion one can draw from this article is that marketers are really excited about VR’s ability to attract attention. Here are 7 reasons to think harder: 1. “Movie theaters” full of HMDs are unlikely (even ignoring hygiene & robustness issues).  The … Continue reading

Why I Re-joined Amazon

I just got outed on Techcrunch. So I’ll come clean. I’ve recently (April 2014) rejoined Amazon as a manager and developer on the Prime Air team. We’ve set up a new team in downtown SF to focus on some interesting aspects of the project. We’re growing rapidly. If you’re interested in the project and love the Bay Area, … Continue reading

The LEGO Movie

I have to admit, even with 25+ years experience with computer graphics, on first viewing I thought The Lego Movie was mostly done with stop action photography. I figured maybe 80% physical and 20% virtual. Turns out it was closer to 99% CGI with some real legos thrown in for good measure. Other than the … Continue reading

World Under Water

This is a brilliant idea and  striking demonstration of the effects of rising sea levels. World Under Water. It has only one small problem. It doesn’t take altitude into account. It shows the same nicely rendered water level no matter where you go. I don’t think it would be hard to do a lookup of … Continue reading

Why I donated to MayOne.us

If Money equals Speech, as the Supreme Court believes, then Money trumps Votes, in terms of sheer influence and power. Except… there are more of us that can vote with our wallets than all the vested moneyed interests can muster. First, we have to be united to combat money in politics. That means us collectively spending enough to turn the … Continue reading