Stacey on Software: Agile

Agile
  • Scientific Management

    In 1909, Frederick Taylor published a paper entitled The Principles of Scientific Management. At this time in history, things got made by…

  • Agile Enough

    When I look back at my career, I’ve been gathering ideas about agile from others since the manifesto. Testing versus checking. Last…

  • Splitting Product Design and Implementation

    Why do we continue to separate the design of a product from its implementation? When we design a product in one place with one group of…

  • The Spaces Between

    The Spaces Between On teams that are newly cross-functional, or in places with waterfallish reflexes, the coaching opportunities lie in…

  • There Is No Agility Without Technical Agility

    There Is No Agility Without Technical Agility As we wish to adapt continually to an ever-shifting set of stakeholder needs, it is vital that…

  • Thinking over Typing 2.0

    Thinking over Typing 2.0 As a developer, I've found it possible to describe to ChatGPT my general programming style and have it generate a…

  • Functional Decomposition and Customer Centricity

    When we use Functional Decomposition to break down efforts on a software development project, we work through how a system needs to work in…

  • Simplistic Example

    A Simplistic Example Let's start from a simplistic example so that you can get a sense of where I'm thinking. The way I work as a developer…

  • The Work

    When disciplines in software development are so segregated, those outside a discipline may think only of the final result. Developers type…

  • Diversion #1: Agents

    The idea of an Agent is something that has developed over the course of applying Large Language Models (LLMs) to problem solving. You can…

  • Diversion #2: LangChain & Pydantic

    I've been doing a lot of my ML coding in Python. Honestly, for a long time I resisted it, but the tooling moves so fast and is so simple to…

  • A Quick Update - Trying to Dig Myself Out

    It's been 4 months since the last post, and I wanted to put out this interstitial post just to cover the time lapse. Since my last post…

  • Systemic Oppression and Machine Learning

    Many words have been written about the biases in "AI" training datasets. I last blogged publicly on this topic about 6 years ago, and it…

  • Complex Example

    Stepping Up the Complexity Up to this point in the blog series, we've laid a little groundwork, and demonstrated a very simplistic example…

  • The Bionic Coach

    Introduction Being extraordinary, it's a good feeling. My first electronic enhancement was a calculator. Forget long arithmetic, this was…

  • Leveraging Iteration and Decoupling

    You gotta love the "AI" newsfeed these days, fast and furious. So, along the path of writing this 6th instalment, a number of things emerged…

  • Structured Semantics

    Back in June, I was playing with structured semantics as a way to interact with an LLM for applications. Today, I watched a video that made…

  • London and Chicago Style TDD, A Design Perspective

    London and Chicago Style TDD, A Design Perspective In the field of TDD, two primary schools of thought have emerged, that are often used in…