• Absolutely agree, that "If you can deliver a well performing, and good looking application, no one cares about the code."

    But are there a lot of such applications ordered by middle and small size companies?

    I think the absolute majority of applications are tested to "good-enough" state where developers assume maintenance issues.