Frage im Vorstellungsgespräch bei IBM

Why should you use design patterns and good programming practices when coding?