0% complete
Make it something a person, or an AI, can use
Unique identifiers prevent confusion
Jay WestHow to Think · 2 min read
By the end: Every note has one stable address, so "meeting notes" stops meaning six different things.
The idea
Every distinct idea needs a unique, stable address — without one, you cannot reference it, link to it, or build on it reliably.
The internet hosts over 1.3 billion websites and somewhere north of 50 billion indexed pages. Every single one of them is reachable because it has a URL — a Uniform Resource Locator — that points to exactly one resource. Type it in, and you get that page. Not a similar page. Not a page with the same title. That exact page.
Roy Fielding formalized this principle in his 2000 doctoral dissertation at UC Irvine, defining the REST architecture that now underpins virtually every web application you use. The core constraint: every resource must be identified by a unique URI. No unique address, no reliable reference. No reliable reference, no links. No links, no web.
An example
Your team has three Confluence pages titled 'Architecture Decision.' One is about migrating to microservices (2023), one is about the event-driven rewrite (2024), and one is about the AI integration layer (2025). Someone links to 'Architecture Decision' in a Slack thread. Which one? Nobody knows. The conversation derails into ten minutes of 'which doc do you mean?' If each had a unique identifier — ADR-001, ADR-002, ADR-003 — the link is unambiguous, the reference is instant, and the conversation stays on substance.
Where it goes wrong
Using titles as identifiers. Titles feel unique when you create them, but they collide over time. You end up with three notes called 'Q4 Planning' and two called 'Onboarding Process.' The collision is invisible until someone links to the wrong one and makes a decision based on outdated information. The fix is not better titles — it is a separate, stable identifier that never changes even when the title does.
Make it stick
Every new note you create from today forward gets a unique identifier before you write a single word of content. Pick a scheme — sequential IDs, timestamps, or UUIDs — and apply it consistently. Each part needs its own identifier so you can reference individual pieces independently. Without the addressing system from this lesson, decomposition produces fragments you cannot reassemble.
Do this now
Open your note system. Search for any term that returns 3+ results with similar titles — 'meeting notes,' 'project plan,' 'ideas,' 'architecture.' For each collision, assign a unique identifier: a date prefix (2026-02-22), a sequential ID (IDEA-047), or a descriptive slug (architecture-decision-event-driven-rewrite). Rename the note so the identifier is part of the title. Time: 10-15 minutes. Artifact: 3-5 renamed notes with unique, unambiguous identifiers.
This step is drawn from one lesson of the full curriculum. Read the full lesson on howtothink.ai (L-0022)
Lesson 9 of 12
Next: lesson 10 →