Come programmatore, mi trovo nel dilemma in cui voglio rendere il mio programma il più astratto e il più generale possibile.
Farlo di solito mi consentirebbe di riutilizzare il mio codice e di avere una soluzione più generale per un problema che potrebbe (o non potrebbe) ripresentarsi.
Quindi questa voce nella mia testa dice: risolvi il problema manichino è così facile! Perché passare più tempo di quanto devi?
Tutti abbiamo effettivamente affrontato questa domanda in cui l'astrazione è sulla tua spalla destra e Solve-it-stupid siede sulla sinistra.
Quale ascoltare e con quale frequenza? Qual è la tua strategia per questo? Dovresti astrarre tutto?