Event system is one of the engine core subsystem since we need to transfer data between different subsystems.| Denys Kryvytskyi
Write code that’s easier to read, remix, and modify by following this trio of principles.| thoughtbot
Strategy is a behavioral design pattern that lets you define a family of algorithms, put each of them into a separate class, and make their objects interchangeable.| refactoring.guru
Template Method is a behavioral design pattern that defines the skeleton of an algorithm in the superclass but lets subclasses override specific steps of the algorithm without changing its structure.| refactoring.guru
Blind adherence to DRY destroys business value.| aaronstannard.com