Nothing quite captures the revolutionary spirit like deleting 47 abstract factory singleton builder classes that were "definitely gonna be useful someday." That dopamine hit when you realize your entire inheritance hierarchy can be replaced with three functions and a Map is chef's kiss.
The functional programming crowd has been preaching this gospel for decades, but sometimes you need to write your 15th "Manager" class before you see the light. Turns out, not everything needs to be an object. Sometimes a function is just... a function. Wild concept, I know.
Bonus points if those "useless classes" included a AbstractSingletonProxyFactoryBean or a VisitorPatternStrategyFactoryManager. The revolution will not be encapsulated.
AI
AWS
Agile
Algorithms
Android
Apple
Bash
C++
Csharp