technology / words

Evolving System Design vs. Total Architecture

March 8th, 2013

My friend Eldon, over at SenseMaking showed me a slideshare, a while back, of one particular “bowling game” kata. It touches on the difference between a pre-architected system, and one where behaviors are specified and then implemented. The point of the presentation is pretty straightforward, architecting and designing to specification don’t necessarily lead to good […]

... Read More


Engineering-Driven Design

February 27th, 2013

This one’s pretty straightforward. It’s not that engineers are bad at design, rather, it’s that products are always better when they are designed from the perspective of the user, rather than the technology. It is plainly obvious when a product has been designed from the perspective of the engineer – multiple workflows are exposed simultaneously, […]

... Read More


Past Few Months

February 27th, 2013

I’ve had some galvanizing past two weeks, in regards to some thoughts I’ve had about software development theory and practice, along with project management in general. They’ve developed over the past 5 months while on my latest project, which will be announced at the beginning of April. I’ve done a bit of writing, and I’ll […]

... Read More


True Random Number Generator

April 14th, 2012

Just saw a post about this true random number generator on reddit, and just wanted to make a note for myself, because I’m sure i’ll never find it again. They’re truly random because they use quantum noise instead of a software algorithm. Available online. Great stuff, and a great reminder that the solution often lies somewhere […]

... Read More


The User Interface Design & Engineering Handbook – Part I (First Principles)

June 13th, 2011

A conversation I’ve had quite a few times, with quite a few people, is the one about what I’ve read and what would I recommend reading, where User Interface is concerned. So, in order to make my own life easier, and also to straighten out my thoughts on the matter once and for all, I’m […]

... Read More