© Daniel Heller 2020
D. HellerBuilding a Career in Softwarehttps://doi.org/10.1007/978-1-4842-6147-7_18

18. Building for Reliability

Daniel Heller1 
(1)
Denver, CO, USA
 

This chapter is about reliability. It is again not a deep technical manual but instead encourages a mindset of frequently visualizing an uncertain future where you, your code, or your colleagues need to respond to changing conditions. That mindset is general, but we’ll move on from there to list some of the most important areas for concern in building any reliable system.

Think About the Future

A reliability-focused approach to building software starts with constantly asking the question: What could happen, and how will we be ready? It’s that exercise of imagining the future that lets ...

Get Building a Career in Software: A Comprehensive Guide to Success in the Software Industry now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.