Connecting the dots…

Author: Zayne

  • No, you’re not a good driver

    I drove by yet another terrible car accident this week. This just increases my hope that we’ll have completely autonomous traffic in my lifetime. I can’t wait for self-driving cars to become the norm and take over from humans.  We really do think we’re infallible and unbreakable. Our irrational brains are not made for the complexity…

  • More than just you

    I’ve been coding over the weekends. I’m building an online platform as part of my masters degree. It’s been so refreshing working in the analytical and logical world of code again! So much of my life is spent working with people, listening, observing, coaching, helping them grow. Computers and code are nothing like that. Troubleshooting…

  • The guts of agile

    This week I attended Agile Africa 2017 and was particularly struck by a debate that raged on in one of the fishbowl sessions about frameworks in the agile world, particularly the SAFe framework. Practitioners emotionally presented their various points of view – why this framework is so bad, why this one has more merit, why…

  • Turn to face it

    I woke up yesterday to a cold front covering Joburg. Like most people (I imagine) I entertained the thought of staying in bed, warmly wrapped up. But I got up, dressed for crossfit, and went to get my morning exercise done. Yes it was cold, but the feeling of satisfaction afterwards was invigorating. After that…

  • “No matter how good or bad your team you can always improve.” from “Extreme Programming Explained: Embrace Change (XP Series)” by Kent Beck, Cynthia Andres

  • What’s in a name?

    Language is powerful tool. The words we use are labels for concepts that exist in minds. They’re the mechanism for conveying our perception of reality to others. We often don’t take full control of this tool, using phrases, metaphors and vernacular that generalises our concepts to the lowest common denominator. I’ve been thinking about this…

  • The ever expanding horizon

    As I sit here, looking out over my ‘hood on the first day of my 43rd year, I’m struck by how much my sense of self has changed throughout my life, shaped by the multitude of experiences I’ve gone through. I remember my early teens and my discovery of the joy and ecstasy of classical…

  • Fail fast

    This concept seems to cause quite a bit of confusion. “Why would you want to fail?” “Are you trying to fail?”  No, we’re not trying to fail. What we’re trying to do is to test our hypotheses about whether the product or service we think we should be building is actually the product or service…

  • Agile – the answer to world peace.

    I have heard some fascinating rebuttals during my years coaching agile. There are always reasons why people don’t want to change, learn or grow. This is one I heard recently: Agile’s not going to solve all our problems. It was never supposed to. Nothing can ever solve all your problems. That’s not what Agile was…

  • Cross-functional + Poly-skilled = Grooving!

    One of the main tenets of agile is working in cross-functional teams. This means that individuals in the team each have their own functional expertise,together working towards a combined goal. Having different functions working together increases the chances of creating a great solution; one team member will be able to highlight issues that the others…