[ A. Often, I am tempted to solve a problem in the general case. The fantasy is that when a specific interaction appears, it is already solved ahead of time, and perhaps even some unforeseen solutions will arise and surprise me, the developer!
B. Resist this temptation. Wait until the moment the unimplemented interaction is needed, then solve it. It feels better to solve the problem in the specific case as it arises. The solution is more beautiful because you have better knowledge of the problem space. If you solve it ahead of time, you rob yourself of future joy and grace. ]
B. Resist this temptation. Wait until the moment the unimplemented interaction is needed, then solve it. It feels better to solve the problem in the specific case as it arises. The solution is more beautiful because you have better knowledge of the problem space. If you solve it ahead of time, you rob yourself of future joy and grace. ]