Data, objects, and how we’re railroaded into poor design