Category

General

Category

I don’t think “anyone” wants to rewrite their code (or someone else’s for that matter). But sometimes you have to because whatever it is that is being asked of you cannot scale in what you have built. That’s the Software game, sometimes you need to rebuild it and start from scratch. Housing and construction are often compared to building software with many of the same phrases being interchangeable. The same applies to a house, if…

The goal of every sprint should be pretty simple, irrespective of the release, and one that the team can easily get behind… “Did we do what we said we were going to do?” This is a statement that everyone can get behind – whether you’re pushing self-organization, leadership, accountability, responsibility – it’s clear what the beginning and end goal of the sprint is. But often we lose sight of the goal when it’s supposed to…

At a new job, new project, we all need help to get started and figure out what we’re actually supposed to do. “What is this bug? What am I suppose to do with it? Where is the code? How does it work?” In the back of my head, I’ve always had a hidden evaluation metric running where I want to see how far you can get to after Step 1. Do you go from Step…

If anyone on your team is asking this question, don’t get angry, don’t get bothered, don’t get mad at them. Take a moment to understand why they are feeling that way, what is missing from their narrative and what maybe you need to do (as the one running the show) to reinstill that confidence in them. If they are saying it to you, it means they care now it’s your turn to give them a…

How scary is this? You’re mid-way through a project and/or delivery and you have an epiphany to pivot, change, alter your course of action. Worst, before you justify it to others you have to justify it to yourself. Even worst, you can see the different paths laid out in front of you and what they can represent – the good, the bad, the possible. It’s enough to make your gut lurch forward and leave you…