$ ls -l ./blog

Notes, tutorials & build logs

Articles, tutorials and build logs on security, Python, automation, DevOps and architecture, drawn from real projects.

  1. 4m

    What pyramids, bridges and beavers teach software architects

    Software architecture is a young discipline. Nature has been refining its structures for millions of years and engineers for thousands. What beavers, orcas,…

    devops-architecture
  2. 6m

    Architecture is a people job

    The best architecture decisions I've made started with a conversation, not a diagram. How understanding deployers, solution designers, product owners, teams and clients…

    devops-architecture
  3. 9m

    What doing DevOps taught me about architecture

    An architecture isn't finished when the diagram looks good. It's finished when a team can build, ship, observe, roll back and fix it at 3 a.m. Eight lessons from…

    devops-architecture
  4. 9m

    Simulate before you integrate

    The hardest systems to test are the ones fed by the physical world. Why I build realistic simulators before connecting to real equipment and upstream systems. How to…

    automation
  5. 8m

    Encrypting secrets at rest in Python with AES-GCM and Argon2

    When a desktop tool or on-prem service has to store passwords and API keys locally, "base64 in a config file" isn't good enough. A small, versioned file format built on…

    information-security
  6. 11m

    Building Python connectors that last

    A connector that works on day one is easy. One that still runs reliably two years later with almost no maintenance takes planning. How I approach integrations:…

    python