Data-oriented design or why you might shoot yourself in the foot with OOP (2009) | Hacker News Reader