What is it that you deliver to your customers?  Your team?  Your CEO?  Your clients? Writing code, building test cases, writing requirements – those aren’t what you deliver – they are the output of what you deliver. Here are some ideas of what you can deliver (written in the I format) I deliver scalable, performant solutions. I deliver software that takes a licking, keeps on ticking, and comes back to life when everything around it…

Let this picture sink in.  I don’t know who made it but it’s perfect. If you want every possible test scenario run, then you should be prepared to pay for every random test scenario. The problem isn’t in the code we write (that needs to grow and iterate and develop) but what we are willing to pay for it.  If you are using something beyond its means, beyond what it was originally intended to do…

New Year is just around the corner, followed by a bit of a break for everyone as we take time to recharge for the oncoming New Year which who knows what is in store for us then. It’s generally around this time I start thinking about what I accomplished and what I want to start fresh on in the following year. No matter how much baggage, how many mistakes you have made, where you are…

Last Days of employment right now must be a bit problematic.  Chances of that team lunch that stretches into the evening aren’t happening.  That last chat with your manager where the two of you bare your souls and talk about the future is happening over a zoom call where you wave goodbye to each other (or not at all). Are you even handing in your equipment or shipping it off three weeks later with some…

Every team has its fault lines, a divide where multiple faults come together.  If you live near the fault line you know it exists.  The further you get away from it, the less important it seems or the potential for harm exists because it is “over there” and not near you. At any point in time, it’s the role of the Dev Manager to know what faults will trigger these lines to break and fall…