I write a blog on design and technology that you might like. You can get updates on new posts in a variety of ways.

What I do

I design and build high quality software that people love to use. I help teams develop their user experience and product strategies, and I help make the strategy real by designing and building products that deliver measurable business results.


I do product and user experience design consulting.


I do training on product management and user experience design.


I also speak at events on a variety of product and internet topics.

Where I write & share

My background in sociology comes through quite strongly in what I write and share. I am most interested in how all of the stuff we make fits together to tell us something about who we are, and where we’re going.

My blog

My writing on design and technology happens mostly on this site's blog.


You can get blog updates via Twitter, RSS, Medium, or Email.

Other places

I also write commissioned essays on other sites. Here's a list of recent writing I've done.