Skip to content
Back to the Bootcamp
The Momentum Bubble Bootcamp, free. Part 9 of the paid course that trained hundreds of Bubble developers — released free, because the thinking it teaches is exactly what great AI-assisted development is built on.

Bootcamp

Module 9 — Data modelling: the decisions you can't cheaply undo

Module 9 — Data modelling: the decisions you can't cheaply undo

Photo by Declan Sun on Unsplash

If the bootcamp had a centre of gravity, this was it. Screens can be rebuilt in a weekend; a wrong data model metastasises into every workflow, every screen and every report — and Will’s years as a data-focused solution architect before Momentum made this the module taught with the most conviction.

A data model is the set of decisions about what your application remembers: the types of things, the facts about each, and the relationships between them. It’s the only part of an app that gets harder to change the longer you build.

The theory arc

A simple approach to data modelling gave the method: list the nouns of the business, make them types, list the facts, make them fields. Then data types, normalisation (each fact stored once, referenced everywhere), common relationships (one-to-many and many-to-many, and how to choose), options for referencing data types, lists of fields and the trap of creating and storing lists, metadata, naming conventions (boring names are a professional signature), the data tabs where you inspect reality, documentation, and the schema-level view via the DRE — a database relationship exercise the course drilled twice, because reading a schema diagram fluently is a superpower interviews test for.

The build: a kanban deal board

Then the model met reality: a CRM-style deal pipeline — updated database structure, board UI in two passes, a create/edit/delete popup, deals dragging between stages, re-sorting within a list, and an improvements pass. A kanban board is the perfect final exam for a data model: every card movement is a relationship update, and a wrong model turns drag-and-drop into agony.

Try it yourself

Model a business you know on one page: nouns → types, facts → fields, draw lines for relationships and label their direction. Then stress-test it with three real questions (“deals per person this month?”). If answering means string-matching or double-storage, normalise and redraw. One hour, honestly done, beats a month of tutorials.

This skill in the AI era

Here’s the sentence we say most often to clients: AI writes code, but it doesn’t own your data model. Claude Code will implement whatever schema you bless — brilliantly and instantly — which makes the blessing the whole job. Data modelling is the single most transferable skill from the Bubble era into AI-assisted development, bar none. It’s the first artefact in every AI build we scope and the first thing we inspect in a rescue. Why the skills carry over.

If this sparked something, let's talk.

No pitch, no pressure — just a conversation about what you're working on.

Let's talk
Share: