Nella soluzione di una issue, mai accontentarsi della prima soluzione che viene in mente.

Mettere sul tavolo tutte le soluzioni possibili e scegliere la migliore: quella con meno effetti collaterali, che copre il maggior numero di casi simili, la più manutenzionabile, quella che ramifica il codice il meno possibile.