Technology

  • I found out Troy was a chatbot. Then I stopped being polite.

    Today, I tried to change an international flight using the airline carrier’s mobile app, but the app didn’t allow me to change my flight. I tried the website, hoping for a full-featured experience, but that didn’t work either. A Customer Support Story I contacted customer support and, using text messaging, chatted with the airline company.…

    Read More

  • Building with Databricks for Air Sensor IoT projects

    Last year, several software developers on my team began using Databricks for various projects. To better understand its capabilities, I started experimenting with the Community Edition. While I’m excited about the potential of building agentic products using Agent Bricks, I decided to stick to the spirit of “pragmatic incrementalism” and start with something foundational: simple…

    Read More

  • Connected Cars: Android Auto and Implications for OEMs

    I’ve recently been exploring mobile operating systems and their expanding ecosystems. Both iOS and Android now extend into cars through CarPlay and Android Auto. Vehicles that integrate these systems are often referred to as Connected Cars. The Connected Car space is compelling for several reasons: Anyway, here’s a collection of screenshots from the Android Auto emulator.…

    Read More

  • My experiences with Mozilla’s FireFoxOS

    Firefox OS has a grand ideal it is pursuing: to deliver an open sourced operating system powered by the web developer community. Mozilla is trying to promote and expand the scope of HTML5 and other open web technologies on mobile devices. Generally speaking, ideals or principles are wonderful because they push work to aim for…

    Read More

  • Starting app development to meet new usage behavior mobile

    Last year, I designed a cross-platform mobile app experience for an enterprise client. The project was complex—the client had three brands and four apps each (iOS, Android, Windows Phone 7, and BlackBerry). It was a lot of work. To design those experiences, I took a hands-on approach: I downloaded the relevant SDKs and experimented with…

    Read More

  • The “Smart” Water Fountain That Confused Everyone

    On a flight into New York’s LaGuardia Airport, I came across a water fountain unlike any I’d seen before. It had no buttons. At first, I thought it was broken. Where’s the button? I wondered. The only thing visible was a pair of small holes. I waved my hand in front of them, and to…

    Read More