top of page
Chat Is Not the Final Interface
Since the launch of ChatGPT, we’ve embraced a new conversational way of interacting with computers. These systems offer insight into the world—and even into our personal lives—in ways we never expected from machines. This raises an obvious question: does the traditional point-and-click interface still make sense? Do we really need tactile, visual interaction with software, or should text and voice be enough—a smarter, more natural way to compute? “In some sense, I feel like I
11 hours ago4 min read


Architecting a mobile framework at Uber that allowed us to launch 4x faster and write 75% less code.
At the beginning of last year, my team started with a dizzying array of features to launch and we had a short amount of time for each. ...
Mar 5, 20231 min read


ChatGPT And The Emerging Conversational Graphical User Interface
Everyday software that we use like Google Docs, Photoshop, Jira, and most mobile apps are about to become much more powerful and much...
Mar 5, 20235 min read


Product Engineering at Uber
Why Uber? I joined Uber for a chance to work on products that blurred the lines between the physical and digital world. Uber is like a...
Dec 19, 20224 min read
bottom of page