Blog
SQL, data, and practical AI — plain English. Filter by topic or search.
All articles
Free vs paid Google AI plans (Plus, Pro, Ultra)
Free, Google AI Plus, Pro, and Ultra are a plan ladder, not a personality test. Part 2 translates older Advanced and AI Premium labels, separates Workspace seats from…
Color, labels, and accessibility
Color and labels are accessibility decisions, not brand sprinkles. Build colorblind-safe charts with strong labels that still work in grayscale, on printouts, and on a phone at 7…
What is grain in data?
Grain answers one question: what does one row mean? Learn how mismatched grain creates double counting, silent joins, and three versions of revenue, plus a checklist you can…
What is a data contract?
A data contract is an explicit agreement between data producers and consumers on schema, meaning, quality, and delivery. Learn the pieces, a worked example, and when contracts beat…
dbt lab: reviewing a model like a PR
Green CI is not a business review. Learn how to review a dbt model PR like a product change: grain, joins, filters, tests, docs, blast radius, and validation…




