Some speedrunner beat Super Mario 64 using a drumset. An actual drumset, not a Guitar Hero/Rock Band one.
But I'm sick of repeated code. It's either that or have HUGE parent classes and honestly, I'm seeing more advantages of composition over inheritance.
Then stop pushing us into smart-cities.