Welcome, Columbus!

Welcome, Columbus!

Every software company in the world dreams of a day when a team of talented, like-minded developers knocks on their door and asks to work for them. We all know how hard it can be to find even one senior-level candidate, nevermind one that shares your company goals and...
Practicing Empathy: Considering Your Audience

Practicing Empathy: Considering Your Audience

I once sat in an iteration review where the recently completed work for an API was being demoed. The demo covered a lot of ground around technical implementation. At the end, it was asked if there were any questions. No one said anything for about a minute. Then the...
iPhone 6 or 6 Plus?

iPhone 6 or 6 Plus?

Apple announced two new iPhone models last week, and I’ve been struggling to decide which one I would prefer to carry around with me for the next two years. The iPhone 6 Plus is appealing to me for the increased battery life, additional content area (which...
Identifying Project Scope

Identifying Project Scope

Determining a project’s scope can be a challenging task. There are often many business needs, sometimes conflicting, that pull a project in different directions. Occasionally there may be different groups within an organization that all need different goals...
Dig Deep: All The Good Stuff Is At the Bottom

Dig Deep: All The Good Stuff Is At the Bottom

Is anyone else constantly in fear or is it just me? Based on the incessant phone-checking I see and most people’s inability to sit still or make proper eye contact, I’d venture to guess I’m not alone. I bring this up, not to shame anyone, but to...
My Greatest Design Challenge

My Greatest Design Challenge

This school year I taught a class in Interaction Design for high schoolers at the West Michigan Center for Arts and Technology. We designed an iPhone app, the details of which have been covered in a few publications. I was very pleased with the coverage, but what I...
technology logo

Get a Free Consultation

Your Free Consultation will be packed full of discussions, brainstorming, and hopefully, excitement. The meeting is designed to help uncover your challenges, define your needs, and outline possible solutions so you can make decisions that will lead to the business outcomes you desire.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.