Kill It with Fire Cover

Kill It with Fire

Manage Aging Computer Systems (and Future Proof Modern Ones)
by Marianne Bellotti
March 2021, 248 pp.
ISBN-13: 
9781718501188
Use coupon code PREORDER to get 25% off!

Download Chapter 2: CANNIBAL CODE

The Legacy Apocalypse is upon us and business, community, and political leaders at all levels need this timely and thoughtful book from a superstar in the field. Aging computer systems present complex technical challenges for organizations both large and small, and Kill It with Fire provides sound strategies for spearheading modernization efforts.

Kill It with Fire examines aging computer systems, the evolution of technology over time, and how organizations can modernize, maintain, and future-proof their current systems.

In playful and engaging prose, Marianne Bellotti uses real-world case studies to illustrate the technical challenges of modernizing complex legacy systems, as well as the organizational challenges of time-intensive maintenance efforts. The book explains how to evaluate existing architecture, create upgrade plans, and handle communication structures. Team exercises and historical analyses of complex computer systems make this a valuable resource for those in both older and newer companies, and will help readers restore or create systems built to evolve as time goes on.

Author Bio 

Marianne Bellotti has worked as a software engineer for over 15 years. She built data infrastructure for the United Nations to help humanitarian organizations share crisis data worldwide and tackled some of the oldest and most complicated computer systems in the world as part of United States Digital Service. At Auth0 she ran Platform Services, a portfolio that included shared services, untrusted code execution, and developer tools. Currently she runs Identity and Access Control at Rebellion Defense. She can be found on most social networks under the handle bellmar.

Table of contents 

Introduction
Chapter 1: Time Is a Flat Circle
Chapter 2: Cannibal Code
Chapter 3: Evaluating Your Architecture
Chapter 4: Why Is It Hard?
Chapter 5: Building and Protecting Momentum
Chapter 6: Coming in Midstream
Chapter 7:Design as Destiny
Chapter 8: Breaking Changes
Chapter 9: How to Finish
Chapter 10: Future-Proofing Conclusion

View the detailed Table of Contents

All chapters are included in this Early Access PDF.