data-first programming

noun
UK /ˈdeɪtə fɜːst ˈprəʊɡræmɪŋ/
US /ˈdeɪtə fɜːrst ˈproʊɡræmɪŋ/

A way of writing computer programs where you plan and organize the information first, then write the code.

In data-first programming, the team designed the data tables before writing any code.


OTHER MEANINGS

2. An approach in which data structures guide the design of functions and logic.

Data-first programming often leads to simpler, more reusable functions.

3. A teaching method that introduces data and its structure before teaching algorithms.

The course uses data-first programming to help beginners understand how information is stored.

4. A style of building systems where data flow and storage are decided before user interfaces.

Their data-first programming strategy made it easy to add new features later.