Data-Oriented Design (Why You Might Be Shooting Yourself in The Foot With OOP) | Hacker News Reader