Agility. Does It Mean What You Think It Means?

In my role I spend a huge amount of time on peer reviews and design reviews. Recently I had the privilege of being able to do design reviews for some interns who are here for summer internship. It was a ton of fun because here are people with fresh new ideas and fresh new perspectives, […]

Supply Chains and Bottlenecks

One of the things that we’ve seen in the last two years as the global economy has shifted so rapidly is the importance of supply chains. One excellent example, and I have no idea if this is real or not, is that I’ve heard that there was a turkey shortage for Thanksgiving. Thinking about this, […]

How to Understand Your Customer

Last week I talked about the importance of domain knowledge. I asserted that if you are building, supporting, or selling something, that it was important to understand the domain that you were working in. Otherwise, you would face challenges.  But that’s the ideal use case. What about the pragmatic reality of the situation, where this […]

What Is Your Business Goal, and Why Does It Matter?

I heard about a personal chef the other day, who provides a prepared meal delivery service for a clientele. They had observed that their goal was not to grow their business and branch out, but instead to stay with their passion for artisanal cooking. When I heard this, it reminded me of the story in […]

I’ve Painted Myself Into a Corner!

I have an analogy I like to use a lot. Have you ever felt like you’ve painted yourself into a corner? Or you see someone who thinks they have? This is a well-known analogy, but I’m going to take it one step further. Frequently when I see people who are convinced they have painted themselves […]