Expectation Management For Your Clients

I was talking to my wife about work, which I realize sounds incredibly boring but we find it interesting. Anyways, my wife is a partner in an accounting firm and she has been signing up a lot of new clients lately. We were talking about expectation management with clients, and how there’s an aspect of […]

Anything is Possible (Given Enough Time and Money)

I wanted to post a follow-up to last week’s post. I really like looking through the lens of “We could theoretically finish eventually, but do we have enough time and money to get there?”, which is really just a practical implementation of the “iron triangle” (fast, cheap, good, pick two). But there’s another nuance here […]

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