Carreira
Resolver o problema ou resolver uma classe de problemas?

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!