Skip to content
0:00 / 0:00

#data-orienteddesign#mikeacton#performance

Building a Data-Oriented Future - Mike Acton

WeAreDevelopers

108K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Mike Acton
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

62K views7 years ago1 recommendation

Software designSystems programmingData-oriented designPerformance and optimization

Mike Acton argues for data-oriented engineering, explaining how designing software around data hardware realities provides far more value than modeling.

Dive into what data-oriented engineering means, how it radically impacts software engineering efforts and will drive us toward a future where our users get more value from their computers. Visit the largest developer playground in Europe! wearedevelopers.com/ Facebook: facebook.com/wearedevelopers Twitter: twitter.com/WeAreDevs Instagram: instagram.com/_wearedevelopers/ #WeAreDevs

Why it's here

1 person recommends this

What people say. Recommended as an essential talk on data-oriented design, challenging traditional object-oriented modeling assumptions.

u/ewmailingin r/C_Programming • Recommends

On “A few too many questions about choosing C”

Since you have a game background, and you know about data oriented design, I recommend you watch (or review) all Mike Acton’s talks, such as CppCon 2014: Mike Acton "Data-Oriented Design and C++” The way you phrased your question suggests you should think about Acton’s “3 big lies”: * (Lie #1) Software Is A Platform * (Lie #2) Code Should Be Designed Around A Model Of The World * (Lie #3) Code Is More Important Than Data If you take data oriented design to heart, then you will find that working in C can make many of these things simpler because the nature of C tends to be natural for “utility abstractions” compared to other languages and tools that often encourage you to create “storyte…