The Year, and the Future, of Google Glass

After a year in the Google Glass trenches, the future of the platform is getting sharper. It's not fun, it's not fashionable, but it will be fundamental. This November marked my one-year anniversary as a Glasshole. I came for the hardware, but I stayed for the bizarre new perspective on tech and society. Here are … Continue reading The Year, and the Future, of Google Glass

On Enablers

50 Shades of Gray owes its popularity to the Kindle, and dubstep would die without iTunes. Now, these don't need the technology. You could read 50 Shades in paperback, and you could listen to dubstep without headphones. But you won't. You don't want to be seen reading smut on the morning bus. You don't want your soft-rock top-40 … Continue reading On Enablers

Instant Gratification Isn’t Fast Enough

Radio Shack showed me that "instant gratification" is a crappy business model. Radio Shack is collapsing, and that sucks. As a professional prototyper, it's really damn convenient to be able to walk a few blocks and pick up a 470Ω resistor. Sure, it costs 5,000 times more than ordering it from Mouser, but I don't … Continue reading Instant Gratification Isn’t Fast Enough

Your Kids Hate Using Money

Spending money might go obsolete. Think of the children! Many people think that you can forecast a technological revolution by watching the children. This was flaky at best, since 20th-century capitalism was centered around making money and kids are broke. You remember begging your parents for cash so you could buy a toy, right? Remember how … Continue reading Your Kids Hate Using Money

When Programs Write Programs

Humans are crappy coders. If an AI ever exists, it will completely reshape how we use programs. Us humans really suck at coding. We wrestle with the IDE and toolchain. We need hours of reading and diagramming to grok uncommented code. We get tired and cut corners. We rush and build unmaintainable house-of-cards projects. We get … Continue reading When Programs Write Programs

A Pain in the Parse

I've pushed waves of tweaks to my Voice-Activated Timer Glassware since putting it on GitHub, and nearly all of them patch corner cases in Google's speech-to-text. There are a lot of these. Behold madness itself. "1&a half hours"?! What the actual hell? Google's voice recognition is nondeterministic like Guy Fieri is overweight. My parsing code has no … Continue reading A Pain in the Parse