O Dax, um dos criadores do OpenCode, deu um conselho que gostei muito sobre como ser bom no seu trabalho:

  • Perceber que algo é, na verdade, composto por duas coisas distintas
  • Perceber que, em vez de resolver o problema imediato, você pode resolver um problema mais amplo
  • Em vez de implementar uma coisa, implementar outra que facilite a implementação da primeira

Quebrar um problema grande em um problema menor, e entender quando você deve resolver a classe inteira do problema ao invés daquela instância específica, separam bem aqueles que ainda estão no começo de carreira para pessoas mais sêniores!

Referências