Learned about this one the hard way. As much as I think the iterative and experiment-driven process is the right way to go, it's super important to be aware of the debt that you're incurring in the design over time and set up a plan to refactor things periodically. Maintaining a balance between experimentation and cohesion.
Learned about this one the hard way. As much as I think the iterative and experiment-driven process is the right way to go, it's super important to be aware of the debt that you're incurring in the design over time and set up a plan to refactor things periodically. Maintaining a balance between experimentation and cohesion.