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 […]

My New Favorite Skill: “Dealing With Ambiguity”

I heard about a concept this week that I like, which is the phrase, “Dealing With Ambiguity”. Now, this is a pretty straightforward phrase, but the context in which I heard was very interesting. It was the idea of this being a very specific skill that can be practiced and trained. In the area of […]

Making Mistakes and Missing Due Dates

So as I mentioned a few months ago, I’d made a concerted effort to regularly author blog posts. But, all excuses aside, I was impacted by the hurricane last week and didn’t get a blog post written. Now, to be honest, I’m always a couple of blog posts ahead and I’ve authored a couple of […]

Living in Bubbles and Being Out of Touch

So I was watching a documentary the other day, it was about some celebrity traveling the world and researching some topic. It was interesting stuff, a legit topic, but there were several moments where this celebrity and their friends, I was thinking, “Man, they just live in a bubble, don’t they? Completely out of touch.” […]