Notes on the talk on Building Resilient Frontend Architecture by Monica Lent.
In this wonderful talk, Monica cuts to the heart of core aspects of rewriting code and presents 3 strategies to increase the resiliency of frontend architecture.
Why do we usually rewrite code? Inexperience, it’s fun, better solution available and (the big one 🥁) Technical debt 🎉.
Monica’s definition of Technical debt:
Code that negatively and repeatedly affects the speed or quality of delivery.
Recently I had the discussion with a colleague on how new code was being added to a code-base without maintainability in mind. The discussion was sparked by a code-review that had been ping-ponging between the reviewer and the developer where readability and ( as a result ) maintainability was an issue.