Great Design = Doing It For Them

Seth Godin, proposes that “great design = getting people to do what you want”.  Good designs get people to do what you want, while great designs get people to ask you to do it on their behalf. Good designs are delightful. They encourage people to engage. Great designs get out of the way. They are transparent, effortless and invisible…

The World’s Still Waiting on Technology to Disrupt

Software products have taken over the business world.  I’ve mentioned before that your software is now your brand.  Despite the dramatic shift that has already taken place, digital productization is just getting started.

The Future of Mobile Development and the Coming Invisible Screen

I was fortunate to get to spend two days last week at the MIT Technology Review Mobile Summit in San Francsico. It was fascinating to be surrounded by some of the brightest minds in software product development and to hear their takes on the future of mobile development. One of the running themes of the…

Consumerization meets mobile

Over the course of the past couple of years, the trend towards a more consumer oriented approach to enterprise IT has gained significant play in the industry.  Significant discussion has ensued about how this “consumerization” has changed the way that IT assets are purchased. Mobile products are pushing the consumerization trend forward.  There are several…

Failing Fast Isn’t Only for Engineers

As a software developer and agile evangelist I used to preach the concept of “failing fast”.  Failing is expensive and the better you are at doing it, the more you will minimize it’s impact. In the ideal world, we would never fail. Get over it: this is the real world and you’re likely going to…