flâneur — a map of the web's best reading

Notes on Data Modeling | 6.1040 Fall 2022

61040-fa22.github.io · 2,595 words · saved by 1 readers

This is the course website for the Fall 2022 offering of MIT’s 6.1040.

Rationale Data modeling is a fundamental skill in software design. The idea is to be able to describe state without committing to a particular representation. This is important for the following reasons: When you’re designing software you want to separate essential and non-essential features. Details of representation don’t matter in the early stages of design, and they add clutter and potential confusion. When it comes to choosing a representation, you want to have a basic form that is free of any commitments as the starting point. If you started with a form that included representation detai

Explore this link on the map →

related reading