If you’ve been developing software long enough, you might recall a time before object-oriented (OO) development went mainstream when software development proved much more difficult than it is today.