2

The illusion of simplicity: how OOP can overcomplicate simple problems