Published Apr 24, 2020

Episode 407: Juval Lowy on Righting Software

Software visionary Juval Lowy discusses the critical state of the software industry, highlighting systemic development failures and advocating for a renaissance in design practices. He emphasizes the need for robust requirements analysis, composable design, and encapsulating volatility to create adaptable systems.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Industry Crisis

    Juval Lowy critiques the current practices in software development, emphasizing how they contribute to a widespread industry crisis. He points out that developers often miss deadlines and fail to communicate effectively with clients, leading to unmet requirements and costly errors 1. Lowy argues that the software industry is fundamentally broken, with projects frequently failing to meet objectives and deadlines 2. He states, "It's easy to explain the elements of the crisis. It's deeper to explain the causes" 3.

       

    Crisis Symptoms

    Lowy describes the symptoms of the software crisis, including high costs, time inefficiencies, and poor quality. He uses metaphors to illustrate the industry's resistance to change, comparing it to alchemy and the allure of a free lunch 4. Lowy notes that the definition of success in software has been lowered to anything that doesn't immediately bankrupt a company 5. "The way it has to be," he says, highlighting the acceptance of failure as the norm 5.

       

    Metaphorical Insights

    Lowy employs metaphors to explain the flawed mindset in software development, likening it to the futile efforts of alchemists trying to turn lead into gold 4. He argues that the industry is stuck in a cycle of repeating ineffective practices, expecting different results. Lowy uses the first law of thermodynamics to emphasize that value cannot be added without effort, criticizing the prevalent approach of functional decomposition 6. "You cannot add value without sweating," he asserts, challenging the industry's pursuit of shortcuts.

Related Episodes