Form follows functionality.
Designing in parallel (or a designer discovers worktrees)
Augmenting my design process with tirelessness and parallelism by leveraging multiple coding agents in Git worktrees.
When words cannot describe: designing for AI beyond conversational interfaces
Conversational interfaces like chatbots are the lazy solution. As AI reshapes computing, designers must craft more intuitive interfaces beyond conversation alone.
Using friction as a feature in machine learning algorithms
Adding strategic friction to interfaces can lead to profound efficiency gains in machine learning algorithms, making it a priority for any applications hoping to remain competitive.
Redesigning a breaking Twitter
As Elon Musk burns down the Twitter we know, will a drastically different user experience emerge from the ashes?
Designing algorithm-friendly interfaces
As artificially intelligent experiences become commonplace, designers must craft interfaces to empower them.
Video calls beyond conference rooms
Video conferencing's antiquated UX doesn't fit today's use cases, could new designs with engaging spatial interfaces change that?
Hammers don't interrupt (digital tools shouldn't either)
Interrupting users with banners, alerts, & notifications has negative consequences for your product's user experience.
8t 'til infinity
The problem with beautiful dreams is that eventually they get interrupted by your alarm clock.
