Here is a profound thought to consider: when you are being accused of over-architecting, consider whether your accuser knows how to apply polymorphism.
There's a thought, now you decide...
You can’t learn the basics from the pros
4 hours ago