If you work on a legacy system, you probably have questioned a technical decision or two there. However, most of these decisions were likely the best option one could take back then. We’ll always have to deal with technical decisions that were ok in the past but don't feel right right now. That's fine.
It’s the same concept as having a two way door, and taking the technical decision that gives you the most flexibility in the future to change your mind or simply adapt to new reality
Stop the bleeding
It’s the same concept as having a two way door, and taking the technical decision that gives you the most flexibility in the future to change your mind or simply adapt to new reality