Blog PostsRSS

  • TDD is Not Magic

    68 days ago

    From time to time I notice people saying this like “TDD can’t lead to good design”, and, like a dope, I can’t ignore them. Quite ironically, they make these statements because of the very act that practising TDD helped me understand how to do well: abstraction. I’m getting ahead of myself. When this happened recently,… Read more…

    Posted in Featured, Free Your Mind to Do Great Work

  • You don’t like #NoEstimates? Here’s what you can do…

    75 days ago

    @jbrains important thing is to not treat the estimates as promises. People recalibrate their estimates as they learn more. They like it.— clarke ching »» (@clarkeching) April 18, 2015 @jbrains back when I did real work, I promised every team I'd buy them ALL an expensive lunch if I EVER reacted badly when a task… Read more…

    Posted in #NoEstimates, Featured, Free Your Mind to Do Great Work

  • Leaky Scenarios: The Silent Killer

    75 days ago

    When details leak into our scenarios (any tests), they become brittle. If you have brittle tests, then you probably have leaky abstractions in tests and/or in production code. It’s so easy to let abstractions leak. The best of us do it. We often don’t notice that we’re doing it, so we need to be on… Read more…

    Posted in Value-Driven Product Development

  • The Two-Minute Rule

    82 days ago

    You walk into work and you’re just about to #coffeeup. You have energy—or at least you will have it soon. Ever the good corporate citizen, wanting to remain responsive to customers and coworkers, you open your email. You dive in. You put out fires. You connect people together who really need to talk. You recommend… Read more…

    Posted in Uncategorized

  • What Makes an MVP?

    89 days ago

    Confusion abounds about what constitutes a Minimum, Viable Product, or "MVP". This seems natural: as the term gained popularity, a larger group of people struggled to understand it, use it, and its meaning shifted. In many circles, "MVP" has become a kind of idiom: it has a meaning that no longer relates to its constituent… Read more…

    Posted in Featured, Value-Driven Product Development

  • You Can Start Enjoying Work More Today!

    3 months ago

    Do you have a miserable job? I judge by Patrick Lencioni’s definition from The Three Signs of a Miserable Job. How many decisions do you get to make about your work? How can you tell how well you’re performing? How do you see the influence and consequences of your work? If you face low autonomy,… Read more…

    Posted in Uncategorized

  • Your Daily Scrum is Killing Your Team

    3 months ago

    Your Daily Scrum is almost certainly killing your team, and probably not for the reasons you think. I can guess some of the problems that you’ve encountered with your Daily Scrum. Some people show up late, if at all. Some people don’t say much. Other people don’t know when to shut up. Everyone talks to… Read more…

    Posted in Uncategorized

  • Change Your Life One Habit At a Time

    6 months ago

    Habits. We all have them. Not all of them bad. I identified early with Kent Beck, who famously claimed to be an average programmer with exceptional habits. Today I point to Ramit Sethi who emphasises using systems to regulate and perhaps even automate desirable behavior, and what are systems if not merely collections of interlocking,… Read more…

    Posted in Free Your Mind to Do Great Work

  • Discipline or Tests. Pick one?

    6 months ago

    Which would you rather have: a disciplined programmer or a strong suite of tests? A client asked me this question recently, and I don’t know whether I gave em[1] a particularly good answer. I’m going to try to do that here. I can see benefits to both situations, so unfortunately, I can’t give a short… Read more…

    Posted in Uncategorized

  • Produktivitet för Deprimerade

    7 months ago

    English version Ett urval av principer och riktlinjer Acceptera att du inte längre kan styra ditt humör. Acceptera att du är tvungen att anpassa dig till ditt humörs nycker. Du behöver energi och din energi strömmar från ditt humör. När du är nere och arbetar, hitta de uppgifter som kräver minst kreativitet och påhittighet, såsom… Read more…

    Posted in Free Your Mind to Do Great Work