The article discusses the recurring pattern of attempting to replace developers with new technologies, from COBOL to AI, and how this pattern persists due to the complexity of software development. Despite advancements in tools and technologies, the need for human judgment and expertise in software development remains. The article argues that understanding this pattern can help leaders evaluate new tools and approaches with realistic expectations. The dream of replacing developers serves a purpose, driving the creation of new tools that can assist developers, but not replace them.