Avatar
😀

Organizations

  • Ansible Antipatterns

    Lots of people tell you how to do things properly. Here are some things I’ve inherited in our Ansible that break things in horrible ways.

    Workshop

    Coupling

    Coupling is (roughly) how interconnected different components of a system are. One of the most common patterns in modern software engineering is loose coupling.

    The idea of separating things across an API so that you can change things behind the API without having to change other components is very powerful.

    dbre ansible old posts automation Created Sat, 26 Apr 2025 10:32:52 +0100
  • Or, “a litany of errors”

    The lean model for continuous improvement looks something like this:

    Lean

    Where you start is a matter of some debate, as is the direction of flow. However, most people start with the idea of building a Minimum Viable Product (MVP) as an experiment; measuring the results; and then learning from the measures they recorded, which then feeds into the next build of the product.

    What is an MVP for a Database Reliability Engineer (DBRE)? A good, old-fashioned manual install. A best practices manual install.

    dbre toil starting Created Fri, 25 Apr 2025 20:06:00 +0100