The Grammar of Data: Define Once, Run Anywhere with Cross-Engine Expressions

194 · Simon Späti · July 7, 2026, 10:15 p.m.
Summary
The article discusses the concept of creating a grammar for data engineering, which allows for declarative expression of data workloads that can be executed across different engines. It explores tools like Ibis and xorq, emphasizing the benefits of defining transformations once and executing them anywhere. The author presents the structure of the grammar, including nouns, verbs, templates, and modifiers, and illustrates how this approach can streamline data engineering tasks, avoid duplication of efforts, and enhance collaboration between humans and AI agents. Overall, it highlights the potential for a more comprehensive and efficient data pipeline system.