click the nodes · press Tab to wander · or hit / for full-text search
The Data Engineering Blog
100+ deep dives on the open-source data ecosystem and others — Python, ETL, orchestration, data architecture, data modeling, and many more.
read latest →Second Brain
650+ additional interlinked notes on PKM, deep life, writing, Neovim, and digital gardening — crafted, curated, connected, compounded.
enter brain →Data Engineering Vault
The connected glossary: DuckDB, Iceberg, lakehouse, dbt, Dagster, semantic layers, and many 100s more data engineering concepts and notes.
open vault →The Book
Patterns of Data Engineering — timeless practices from convergent evolution, written online as I go, free to read the first chapters.
open book →Latest from the Blog
all articles →- The Process of Smart Note-Taking
- Operationalizing Data Orchestration
- Vibe Coding Is Dangerous, Agentic Engineering Isn't
- Beyond the Semantic Layer
- Interview with Chris Riccomini
- The Dagster Almanack
- Limits of External Tables
- AI Reveals Why BI Still Matters
- Specs Over Vibes
- Agent-Friendly, Local-First Analytics Stack
- Why I Still Blog
- Git for Data Applied
- RAG with Obsidian
- Arch Linux (Omarchy)
- Why Chose StarRocks
- A Diary of a Data Engineer
- Well Being in Times of Algorithms
Popular in the Second Brain
all notes →- Data Engineering Concepts
- Travel Locally, Where You Are
- Open-Source Data Engineering Projects
- Data Engineering Whitepapers
- The Vim Language & Motions
- Data Engineering Toolkit
- On Writing.
Surprising Notes
- Rubiks Cube: How to solve it
- Future of Blogging
- Pathless Path
- Managing My Business with Obsidian
- Writing is Thinking
- Hell Yeah or No
- Plain Text Files
- The Ordinary Life
- Home Made Ramen
- Computer Desk Setup
- Keep AI Out of Your Obsidian
Recently updated entries live at the bottom of the Second Brain as Recent Notes.
Patterns of Data Engineering
Timeless Practices from Convergent Evolution
I'm writing a book that explores the evolution of data engineering through practical, time-tested patterns that remain relevant despite changing technologies.
- Evolving Content: Updated regularly with new insights
- Convergent Evolution: How old ideas are reborn in new technologies
- Historical Context: Understanding how patterns emerged
Simon Späti
Data Engineer, Technical Author & Educator
I'm a proud dad, family person, and technical writer with over 20 years of experience in data engineering. My articles have been featured in top publications, and I've been recognized as a leading voice in my field. To learn more about my journey, accomplishments, and projects, visit my about page or connect with me on social media.

