There is no good choice.
There are bad choices but if you carefully evaluate based on the context, you can choose the least bad decisions.

At least this is what I feel when I check my own code from the past.

  • 1
    Well actually you discovered one way it doesn’t work 😉
  • 1
    To be more precise, multiple ways in which it worked, but while the past me believed it will be good , my present self feels different. But I try to stick with the "don't fix it if it's working" mentality, and improve next time. But there will be always a "better" next solution so it just probably the currently least worst choice by my current knowledge.
Add Comment