T O P
Weak-Opening8154

this is a bigger joke than gurg. I never heard of DOP but if you were trying to say DoD than the whole thing is incorrect especially the immutability part


mohragk

Yeah, the immutability part is dead wrong. This article thinks data is an abstract thing, but in DO, we’re talking about the actual data as it lays out in memory/disk/cache etc! And also data abstraction is… what? Its an oxymoron if I’ve ever seen one.


gnus-migrate

DOP is something completely different actually, which is why I hate the names. One of the most difficult things for me to understand when learning DOD was what was meant by data. It's incredibly confusing to those who don't know what these are.


PL_Design

As far as I care DOP is just a pathetic attempt to piss in Mike Acton's well, and it needs to fuck off right away.


gnus-migrate

Mike Acton doesn't own the idea of data, and it's entirely possible to develop different ideas of "data oriented" since data is a severely overloaded term which means very different things to different people. Data to a game developer means something, it means something very different to a web developer, and something different to a data scientist. Data oriented programming came out of clojure, and it started well before Mike Acton gave his talk. The fact that they have similar names is an unfortunate coincidence, nothing more.


PL_Design

You're not understanding me: I like one and have absolutely no interest in the other.


gnus-migrate

Then why are you commenting here?


mohragk

A good programmer tries to grow and think critically about code and how we do things. Disregarding new, and better, ideas makes you narrow minded.