Looks like for you SOLID is just so obvious and easy that it's not worth even thinking about. Maybe that's a sign you're working on code that is already adherent to it.
Try working on projects that are violently against it, while still being a classic Java-like codebase to appreciate it.
I work on a big codebase, where most of the code is in Singletons and static methods, no interfaces, no DI frameworks. Maintaining this system and making serious modifications to it is a serious engineering effort, adding weeks to simple changes.
I work on a big codebase, where most of the code is in Singletons and static methods, no interfaces, no DI frameworks. Maintaining this system and making serious modifications to it is a serious engineering effort, adding weeks to simple changes.