The blackjack of object oriented programming