News for hackers. Stuff that matters.
Re:Principles of Data Oriented Programming by vvanders on Monday October 05, 2020 @11:28PM (#24694465)
That's because data oriented programming has already succeed on a large scale, you just might not recognize it.

SQL is about as data-oriented as it gets, you have a programming model that's constrained and focused on data layout, structure and performance over being a general purpose language. There's a good article a while back about ECS that I can't find which talks about how most performant ECS start to mirror SQL and other row based data engines.

Re:Principles of Data Oriented Programming by discreteevent on Tuesday October 06, 2020 @05:15AM (#24695964)
It has succeeded but it has also failed. Using a shared database for many different functions/applications can be a disaster that eventually seizes up. Everyone is afraid to change the data structures because they don't know what it will break. It's a huge piece of global state with no isolation. Enter encapsulation and service orientation and bounded contexts.

So the parent is correct. It's not enough to say data orientation is a good thing. It needs to be compared with previous approaches (encapsulation) and then explain what the tradeoffs are.

Re:Principles of Data Oriented Programming by jeffffff on Monday October 12, 2020 @06:01PM (#24759945)
what is ECS in this context
Re:Principles of Data Oriented Programming by jeffffff on Monday October 12, 2020 @08:29PM (#24761110)
nevermind entity component system i knew that