Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones)

Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones)

  • Downloads:3733
  • Type:Epub+TxT+PDF+Mobi
  • Create Date:2021-05-01 08:51:53
  • Update Date:2025-09-07
  • Status:finish
  • Author:Marianne Bellotti
  • ISBN:1718501188
  • Environment:PC/Android/iPhone/iPad/Kindle

Summary

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。

Download

Reviews

David

A business book that's actually not a waste of time。 Excerpts:----"We build our computer systems the way we build our cities: over time, without a plan, on top of ruins" — Ellen Ullman----The [cloud] serverless model will feed its consumers more and more development along its most appealing features until the edge cases where serverless approaches don’t quite fit start to find common ground among each other。 Then a new product will come out that will address those needs。----One can track how arc A business book that's actually not a waste of time。 Excerpts:----"We build our computer systems the way we build our cities: over time, without a plan, on top of ruins" — Ellen Ullman----The [cloud] serverless model will feed its consumers more and more development along its most appealing features until the edge cases where serverless approaches don’t quite fit start to find common ground among each other。 Then a new product will come out that will address those needs。----One can track how architectural paradigms fall in and out of favor roughly by whether processing power and storage capacity are growing faster than network speeds; however, faster processors are often a component of what telecoms use to boost their network speeds。 This kind of inter-dependency is true for basically any market。 Product development shifts consumer behavior, which shifts product development。 Technology doesn’t advance in a straight line, because a straight line is not actually efficient。 The economy is not a flat plane, but a rich topography with ridges and valleys to navigate around。----If you've never restored from a backup, you don’t actually have backups。 If you’ve never failed over to another region, you don't actually have failovers。 If you've never rolled back a deploy, you don’t have a mature deploy pipeline。----working groups relax organizational boundaries while committees reinforce them。---- 。。。more

Kevin Merlini

Wow, a truly phenomenal book about large software modernization projects。 I read the entire book in a single sitting as a PDF on my desktop (which I was not expecting)。 Bellotti takes what many might consider a dry topic and brings in interesting anecdotes from history, along with relevant perspectives from seemingly unrelated disciplines like sociology, behavioral economics, systems thinking, and more。 The book provides not only high level frameworks for thinking about these types of problems i Wow, a truly phenomenal book about large software modernization projects。 I read the entire book in a single sitting as a PDF on my desktop (which I was not expecting)。 Bellotti takes what many might consider a dry topic and brings in interesting anecdotes from history, along with relevant perspectives from seemingly unrelated disciplines like sociology, behavioral economics, systems thinking, and more。 The book provides not only high level frameworks for thinking about these types of problems in the abstract, but it also offers pragmatic & prescriptive advice for solving problems based on differing contexts。 The book is well structured, and written in an accessible style。 I'd also call out that this book is not limited to a technical audience。 While software managers/engineers/TPMs will definitely enjoy & get value out of it, I think this book is just as important (if not more important) for product managers, executives, or any other non-technical audience involved with executing product strategy。 。。。more