Speak the Domain: How DSLs Help Humans — and AI — Model the Real World
by Jake Arntson | at Minnebar20 | 1:25 – 2:05 in Stephen Leacock | View Schedule
What if instead of writing code to describe something, you could write a language about it? That's the idea behind domain-specific languages, and once you've built one, you'll never stop seeing where they belong.
In this talk, Jake introduces DSLs from first principles: what they are, why they're worth reaching for, and how they let you model messy real-world problems with surprising clarity. He'll walk through Tamarack, an open DSL he's building for video and image annotation, as a hands-on case study — showing how a well-designed language can describe scenes, sync media, and track annotations in a way that's human-readable, git-friendly, and built from the ground up to be understood by AI.
That last part matters more than ever. As AI becomes a collaborator in our workflows, the structure and intentionality of a DSL gives it something powerful: a constrained, meaningful vocabulary to work with — making its output more predictable, more trustworthy, and more useful. You'll also get a practical, beginner-friendly look at how to actually build one — from identifying the right domain to designing a grammar your team can read on day one. You'll leave with a new mental model and the tools to start speaking your own domain.
Jake Arntson
Jake Arntson is a software engineer with over 15 years of experience building across the full spectrum of the stack — from embedded systems and Android to web applications and cloud services.
He spent nine years at Amazon, rising to Principal Software Engineer, where he led large-scale efforts to modernize logistics infrastructure and consolidate complex distributed systems serving critical operations worldwide. In early 2026, he co-founded Coniferous to get back to what he loves most: building new things from scratch, with great people, on problems worth solving.
He holds a B.S. in Electrical Engineering from North Dakota State University and an M.S. in Software Engineering from the University of Minnesota.
Links:
Are you interested in this session?
This will add your name to the list of interested participants. It will help us gauge interest for scheduling purposes.
Interested Participants
- Mark Gritter
- Jachin Rupe
- Ian Bicking
- Mark Norgren
- Scott Vlaminck
- Kevan Ahlquist
- Harriet Coverston
- Kelly Heitz
- Katie Kodes
- Mark Mankey
- Stephen Gornick
- Kelly Heikkila
- Niraikalai Vijay
- Sam Holmstrom
- Matt Glatzel
- Jake Arntson
- Katie Arntson
- Dan Barthell
- Aniruddha Ghosh
- Mark Mykkanen
- Kevin Olson
- David Allender
- Ted Goessling
Similar Sessions
Does this session sound interesting? You may also like these:
-
📡🕸️ Preppers & Comrades Unite: Building a Decentralized Mesh Network for Resilient Communication
-
Skill(.md)s, context engineering, and a way to take the garbage out
by Robert Tomb -
AI Told You So Again: How I Built a $1B Unfair Advantage ... And So Can You (Meet OpenClaw)
-
Building a Knowledge Graph Your AI Can Actually Use
-
Solar and Battery Storage: What the process of getting a microgrid looks like.
by Shree Pandey