Stacey on Software: Coding

Agile
  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…