Briefle words · Code & architecture
Ubiquitous language
Using the same words in the code that the business uses when talking about the product.
Say it to an AI
Python function find_churn_risks(subscribers, invoices, today) for our newsletter churn review: a subscriber is at risk if they have a past_due invoice or haven't opened an issue in 30+ days. Use our ubiquitous language in every name (subscriber, invoice, past_due, at_risk), never generic items/data/obj/result.
How an expert would brief the stronger version of “Churn review notebook”.
See it
Try it as a puzzle →Data notebook at a paid newsletter platform, finding readers who might cancel this month.
Why: The team says 'subscribers', 'invoices' and 'churn risk', and so does A. B translates them into items, records and result.
Related words
Room 2 · Naming
Learn “Ubiquitous language” in a five-minute lesson