My thoughts on software development, technology and design, and the various ways they intersect with our culture.

Blog

Mark Downie