The goal of software engineering is to produce reliable, maintainable, and efficient software systems.
If you're not embarrassed by the first version of your product, you've launched too late.