The Computing Series

Introduction

Engineering excellence and product success pursue different objectives, and confusing them is the most expensive mistake a technical leader can make.

A system that maintains 99.99% availability, handles one million requests per second, and deploys without downtime is an engineering achievement. If the system solves a problem users do not have, it is also a business failure. Reliability and scalability are properties of a system. Value is a property of the relationship between a system and its users. These are independent dimensions, and optimising only one of them produces incomplete outcomes.

This chapter examines the gap between technical correctness and user value — how it opens, why it persists, and what it costs when it goes unaddressed.


Read in the book →