Summary
This post, written by Marco Smagueta, explores the concept of 'Casus Belli Engineering' in software development, highlighting how scapegoating and political maneuvering can lead to the replacement of functioning systems under the guise of solving failures. The author draws on psychological theories and historical parallels to illustrate how individuals and organizations can exploit crises to reshape technical environments according to their beliefs, rather than addressing the root causes of problems. The narrative critiques Agile development as an instance of this phenomenon, emphasizing the importance of distinguishing causation from correlation in engineering decisions.