Broken windows theory: why code quality and simplistic design are non-negotiable — Emre Kalaycı