In broken-windows policing the cops go after guys who jump subway turnstiles and commit other minor crimes. This is because the policing of low-level crimes tends to lead to reductions in serious crimes. Not only are minor criminals disproportionately responsible for felonies as compared to the general population, the fact that the police are seen not to ignore the small stuff creates a virtuous cycle by deterring other crimes and increasing the public’s confidence in civic authority.
I thought of this issue when I noticed that a sophisticated Java program that I use on my PC has serious bugs that are never corrected. For example, opening an Excel tie-in in the Java program kills all of the open Excel processes on my PC. I’ve complained several times but nothing gets fixed. Meanwhile there are simple apps on my phone that get updated frequently so that annoying little problems disappear over time. The fancy Java software has many more features but which software would I rather use?
Another Chicagoboy adds: The problem is that many companies view software updates as a cost rather than a feature. Software upgrades in response to customer complaints should be a trumpeted feature, because they are a way of convincingly communicating that the company shares its customers’ values about what matters, and therefore that it’s safe for the customers to invest their time in the company’s products as opposed to competing products.