Recent Posts

  • Posted on

    Aligned Autonomy

    A friend shared this image with me that wonderfully captures the essence of the “Loosely coupled; tightly aligned” mantra. For more on alignment, please see my posts on Bumper Cars or Go Karts and Leading vs. Managing

    Read more

  • Posted on

    Would You Rehire This Employee?

    In the investment world, some advise people to consider their holdings with the question: Would you buy this again at the current price? The point is that if the answer is “no” then you ought to sell it. In effect, each …

    Read more

  • Posted on

    The Three Questions and Followup

    With agile processes and Scrum, in particular, being so prevalent, most people are familiar with the famous “3 questions” for daily standup: 1. What did I accomplish since last standup? 2. What do I intend to accomplish …

    Read more

  • Posted on

    Adopting New Technologies - A Lesson

    At dinner the other night with a former colleague of mine, he shared some war stories from the trenches with Kubernetes. Don’t get me wrong: I think Kubernetes is incredibly powerful and useful. But, it brings a lot of …

    Read more

  • Posted on

    Programming and Abstraction

    I want to share a few good articles I read in the last week on programming. The first two use Elixir and Erlang for their examples, but the concepts apply to programming in any language. In Don’t Repeat Your Domain …

    Read more

  • Posted on

    Leading vs Managing

    What is Leadership? Too often people talk about managing and leading without being clear about what they mean. This can be particularly problematic when trying to mentor a developing manager. Managers have many …

    Read more

  • Posted on

    Bumper Cars or Go Karts?

    Which is your company playing? Does it feel like your company is playing bumper cars? In bumper cars, there’s typically an open area to drive with no particular direction or order to things. In go karts, there’s …

    Read more

  • Posted on

    More on tech debt

    In response to a discussion at work, i wrote some further thoughts on tech debt captured here. (See my earlier post Tech Debt Tradeoffs) Timeline/Context I want to help people explicitly consider the timeline for the …

    Read more

  • Posted on

    Tech debt tradeoffs

    NOTE: please also see my followup post More on tech debt. Tech Debt and the Race against Time: As I often say, we should all understand that there is good technical debt and bad technical debt. In real life, I have a …

    Read more

  • Posted on

    A code review checklist

    Goals I’d like to do two things in this post: describe how i typically approach code reviews, and provide a basic checklist of what I think code reviews should take into consideration. My approach to code reviews If the …

    Read more