I totally agree, and since I became team leader where I work I like to think we&#x27;ve made MASSIVE strides in quality. We&#x27;ve moved from CVS (lol) to DVCS; we review every checking; we have build servers and perfectly matching local QA and production staging environments. We devote time to fixing bugs and eliminating technical debt.<p>We&#x27;re still far from perfect, but I we&#x27;re definitely on the right track. It&#x27;s possibly because we try so hard to improve that I get so frustrated when big companies appear not to :(