Architecture Decision Records That People Actually Write and Read

Architecture Decision Records That People Actually Write and Read

Most teams either skip documenting architecture decisions entirely or create heavyweight documents everyone ignores. ADRs fix this - but only when they’re lightweight enough to write during the decision, structured enough to answer ‘why did we do that?’ six months later, and stored where people actually look. Here’s a practical approach with a template that sticks.

December 23, 2025 · 10 min · 1948 words · Paul McIlreavy
Software Development: Engineering or Science?

Software Development: Engineering or Science?

A look at why software development isn’t engineering - it’s a scientific journey through complexity. Explore how the Cynefin framework exposes why Agile thrives where Waterfall fails, why requirements shift like ecosystems, and why adaptability beats rigid blueprints. Learn why software isn’t built - it’s discovered.

January 28, 2025 · 8 min · 1595 words · Paul McIlreavy
Azure Backup: A Helpful Analogy

Azure Backup Services: A Helpful Analogy

This article uses the analogy of a professional photographer’s studio to explain Azure’s various backup and recovery services, including Azure Backup, MARS Agent, MABS, DPM, and Azure Site Recovery. It highlights the key differences between each service and when to use them.

September 16, 2024 · 6 min · 1200 words · Paul McIlreavy
Azure Private Networking: A Helpful Analogy

Azure Private Networking: A Helpful Analogy

Struggling to remember Azure’s private networking concepts? This article offers a refreshing take on Private Links, Endpoints, DNS Zones, and Zone Groups using a relatable analogy. Perfect for developers who need a clear, memorable explanation to navigate Azure’s complex networking features and implement secure cloud solutions.

September 11, 2024 · 8 min · 1555 words · Paul McIlreavy