Broken windows are the reason most large software projects suck to work on. A little technical debt here, a few shortcuts there, and pretty soon you’ve got a codebase so full of broken windows that no one even cares if they throw another pile of broken glass on the heap.
Kyle Neath applies the broken windows theory to product development, and explains that cultivating a culture of relentless quality is one of the key ingredients to building amazing stuff.
