Customer experience designers, software development experts.
The Meaning of Done

The Meaning of Done

We once helped two of our clients manage the work of some third-party vendors; on these projects, we provided high-level project management or quality assurance/testing work rather than developing the software itself.

read more
The importance of design

The importance of design

I started my career as a software developer, and somewhere along the way I focused less on how to make the code run and more on how to help the users get their work done quickly and elegantly.

read more
The Transparent Society

The Transparent Society

Last night I gave a presentation to the NWCT on Google Glass and the social impact of technology as it slowly destroys traditional ideas of privacy.

read more