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

· 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.
AUTHOR
Sponsored
Zulip logo Zulip
Organized team chat for people who take work seriously. Topic-based threading keeps conversations focused.
Try Zulip
Become a sponsor →