Questions? Feedback? powered by Olark live chat software

New perspective influenced by programming principles

I've watched a compelling video several times that describes how data informs all aspects of programming design. Very interesting. The Patdek programming team suggested I watch it. Basically to remind me of why and how we are doing things in a specific way. The video is by Mike Acton and he describes the notion of Data-Oriented Design.

 
 
data-oriented-design-principles.png
 
 

First, I thought the premise of the data-centric design principle (there's a number of them discussed in the video), made logical sense. But I think there's a reasonable parallel with how lawyers construct legal solutions. I'm going to think about it more. I'm considering that -- data=facts -- and --laws/regulations+lawyers=programs --. If that's generally applicable, then maybe something like the following makes some sense:

The purpose of all legal analyses, and all parts of those legal analyses, is to transform facts from one form to another.

I'm not sure yet, but that's what I've been thinking about for the last week or so after watching this video again and again. Video is below.