Technical insights and practical observations on software development, digital craft, and the evolving technology landscape.

Expect content that balances technical insight with measured reflection, seasoned with just the right amount of humour. These ideas and observations refused to stay quietly in mind, now shared to spark meaningful discussions and fresh perspectives.

  • All (24)

    The complete archive across all years—from hands-on infrastructure and tooling guides to opinionated takes on architecture, quality, and the forces reshaping the craft.
  • 2026 (5)

    AI copilot scrutiny and microservices cost reckonings opened 2026—popular engineering choices faced overdue questions about whether fashionable solutions create more problems than they solve.
  • 2025 (11)

    Reproducible build pipelines, calmer velocity metrics, and unapologetic debt triage defined 2025—ambitious launches stayed trustworthy for teams and clients alike.
  • 2024 (5)

    Lightweight dnsmasq tweaks, tmux muscle memory, and a renewed obsession with simple tooling made 2024 about clearing friction so experiments actually shipped.
  • 2023 (3)

    Grounding habits around uptime math, disciplined dotfiles, and dependable SSH pathways kept 2023 focused on humble craft that scales when incidents inevitably strike.
  • Topics (12)

    From architecture and security to productivity and industry trends—explore articles organised by subject rather than date, across all topics.

18 March 2026

Production logging: from noise to signal

Most applications log prolifically and explain nothing. Gigabytes of output fill storage, drive six-figure observability bills, and when production breaks at three in the morning, the only entries that matter are the ones nobody thought to write.

1 March 2026

The burnout paradox: how accountability vacuums punish those who care

The most engaged employees are burning out fastest whilst their disengaged colleagues coast through untouched. When the people who care most are consistently the ones who leave first, something structurally broken is being ignored.

15 February 2026

The microservices tax: when distributed systems cost more than the problems they solve

The industry adopted microservices as the default architecture for modern systems, but the tax is coming due. When the company that helped popularise distributed services publishes a 90% cost reduction by returning to a monolith, the assumption deserves reexamination.

15 January 2026

The copilot paradox: when coding faster makes your codebase worse

AI coding assistants promise dramatic productivity gains, but independent research tells a contradictory story. When controlled studies, delivery metrics, and 211 million lines of analysed code all point in the same uncomfortable direction, the industry narrative deserves scrutiny.

5 January 2026

Null: the billion-dollar mistake that keeps compounding

In 1965, a computer scientist added a feature to a programming language because it was easy to implement. Sixty years and countless production crashes later, every modern language designed for reliability has arrived at the same conclusion: that decision was catastrophically wrong.