Writing

Dave Rooney at a desk by lamplight, reading a page in a manual typewriter, with crumpled drafts scattered around him

These are articles and posts I've written on process improvement, technical excellence, engineering practices, and AI-assisted development.

I've been writing about this work for over 20 years, often to help figure out what I actually think. Some of it comes from projects that went well, and some from the ones that didn't. Those are usually the more interesting and useful stories anyway.

I write more for the people actually doing the work than the people just talking about it.

  • Embracing Agility on Substack
    Rethinking "Small"

    Years ago I published a blog post called Rounding the Corners about how I applied Lean thinking (before I knew what it was) to mowing the lawn.

  • Embracing Agility on Substack
    Courage

    When I first learned about Extreme Programming (XP) in 2000, the values of Communication, Feedback and Simplicity were easy to grasp and easy to explain to others.

  • Embracing Agility on Substack
    My LLM Workflow

    Anyone who knows me won't be terribly surprised when I say, "I do things a bit differently".

  • LinkedIn
    How Time Flies!

    Scrum may have dominated the past two decades, but Extreme Programming quietly set the foundation for everything that works in modern software…

  • LinkedIn
    Guessing the Unguessable: Estimates and Legacy Code

    I've often said that we shouldn't try to estimate the time it will take to fix a defect before we know what the defect is. Some defects, like a typo…

  • Embracing Agility on Substack
    Fighting the Big Ball of Mud

    As I wrote in Medicinal Positivity, I spent the first decade of my software development career feeling guilty that I wasn't being "professional" in my approach to delivering systems.

  • Embracing Agility on Substack
    Medicinal Positivity

    I've been mulling over a draft post I've had for a few months in which I was going to systematically and convincingly eviscerate the Scaled Agile Framework, or SAFe.

  • Embracing Agility on Substack
    The Normalization of Deviance in Software

    This post was originally published on January 28, 2011. A recent conversation brought up the concept of Normalization of Deviance, which prompted me to dig up the post since its concepts are still applicable today.

  • Embracing Agility on Substack
    The Red File Folder

    This post is a story I've told many times, though I've never actually written it down.

  • Embracing Agility on Substack
    Abandon Hope!

    This is a post from 2008, in which I describe one of my most memorable positions on the use of a term when building products.

  • Embracing Agility on Substack
    The Secret to Agility That They Don't... er, Actually They Do Want You to Know!

    Ah, clickbait headlines! The difference this time, though, is that this post is worth it.

  • Embracing Agility on Substack
    Agile (is dead|sucks|is (🐂|)💩|is irresponsible|is a bad idea)

    Another significant theme to emerge from my April 1st AgileAI experiment was an indication of the backlash against Agile itself and its use in the software industry.

  • Embracing Agility on Substack
    What's the Actual Goal?

    At a family gathering recently we were discussing an artistic streak that exists in my immediate and extended family.

  • Embracing Agility on Substack
    Why I Have No "Agile" Certifications

    While cleaning up my office recently, I stumbled on a card showing that I achieved the Certified PowerBuilder Developer status in September of 1997, nearly 27 years before this post was written.

  • Embracing Agility on Substack
    Ultimately, There's No Point!

    The final theme identified by the questions about Story Points from my AgileAI experiment was a backlash against them and their use.

  • Embracing Agility on Substack
    Using Story Points in the Real World

    Another theme identified by the questions about Story Points from my AgileAI experiment was how to estimate and track work using them.

  • Embracing Agility on Substack
    No Points for You!

    A very specific topic regarding Story Points from my AgileAI experiment was whether we should estimate work on defects and technical debt using points.

  • Embracing Agility on Substack
    A Point a Day...

    The second theme identified by the questions about Story Points from my AgileAI experiment was about equating points in some way to time.

  • Embracing Agility on Substack
    What's the (Story) Point?

    My AgileAI experiment (which is a fancy name for "joke") yielded several different themes around the questions posed about Story Points.

  • LinkedIn
    I'm Sad

    Twenty-three years ago, in February 2001, I was in the midst of learning all I could find about Extreme Programming (XP). After coming off a contract…

More on Substack