What you need to give up when going data oriented [instead of object-oriented]
altdevblogaday.com