Software Development: Engineering or Science?

Software Development: Engineering or Science?

Software development has more in common with scientific research than engineering. Using the Cynefin framework, this post looks at why building a bridge is a complicated problem, why building software is a complex one, and why that difference explains Waterfall’s failures and Agile’s fit.

28 January 2025 Â· 9 min Â· 1874 words Â· Paul McIlreavy
Allen Holub presenting at YOW! Brisbane 2024

Allen Holub @ YOW! Brisbane 2024

A brief summary of Allen Holub’s “Getting Buy-In: Overcoming Larman’s Law” at the YOW! Brisbane conference December 2024.

23 January 2025 Â· 5 min Â· 979 words Â· Paul McIlreavy
Deploying AnythingLLM as an Azure Container Instance

Deploying AnythingLLM as an Azure Container Instance

Some notes on deploying AnythingLLM in an Azure Container Instance using Bicep, ensuring persistent storage. AnythingLLM allows you to use multiple LLMs, using your existing API keys, with one UI.

2 October 2024 Â· 10 min Â· 1912 words Â· Paul McIlreavy
Enabling HTTPS on Azure Container Instances with Caddy

Enabling HTTPS on Azure Container Instances with Caddy

Learn how to deploy an Azure Container Instance (ACI) container group with HTTPS enabled using Caddy. This guide walks through deploying a Hello World app and securing it with SSL using a Bicep template.

23 September 2024 Â· 6 min Â· 1258 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.

16 September 2024 Â· 7 min Â· 1405 words Â· Paul McIlreavy