Are You a Generalist, or a Specialist?

So I like to work out (sort of). I mean, I don’t always enjoy the act of working out but I enjoy the satisfaction of doing it. But I’m not very good at it. I can’t run a marathon, bench 250, do more than three pullups, and I’m one of the last to finish a […]

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

Happy Father’s Day!

Happy Father’s Day! To the fathers who might be reading this, I encourage and hope that you are able to take this day to enjoy some time with your children, and also rest and recover. I know from firsthand experience that it can be hard to stay focused on growing and fostering your career while […]

Does the Process Matter? Or, More About Process vs Results.

After posting last week’s blog post, I realized I have more I want to say about effort versus results. Or more accurately, about process versus results. I heard a saying one time, it went along the lines of: “A sub-par team will produce sub-par results no matter what process is used. Conversely, a good team […]