Data Engineering Blog & Second Brain
Data Engineering Blog with genuine insights by Simon Späti: 100+ open-source data essays, a 1,000+ note Second Brain, and the book Patterns of Data Engineering.
DatabasesSoftware / engineering practiceDev tools / editors / IDEsEssays / personal
- Posts
- 130 from 19 Sep 2015 to 25 Oct 2026
- Posting
- weekly (42 in the last year)
- Kind
- personal blog
- Feed
- https://www.ssp.sh/index.xml
- Also at
- https://ssp.sh/posts
2026 34
- Second Brain
- Data Engineering Is the Cache Invalidation Problem Ft. Josh Wills
- Why We Need Yet Another (OSS) Semantic Layer
- A Year of Linux, a Month of Omarchy Quattro—Part 3
- Obsidian Vault to Enterprise Company Brain: Where Agents Write, Branch and Merge
- The Grammar of Data: From Definition to Execution
- Context, Semantics, and Ontology: A Primer for the Agentic Era
- Memoriesphotos and moments since 2004, in Flickr and Instagram style
- If You Always Enjoy It, You're Not Pushing It Hard Enough—Benn Stancil (Show Your Workflow #1)
- Writing really is an Emotional Rollercoaster
- Visual Changelogevery design change to this site, visually documented
- Show Your Workflowinterviews on how people write and come up with ideas
- Figma for Agents: How Airflow's Creator Coordinates AI ft. Maxime Beauchemin
- Book Recommendations and Notes
- The Act and the Outcome of Creation
- The Grammar of Data
- Where AI Agents Belong in Data Engineering
- The Process of Smart Note-Taking
- Operationalizing Data Orchestration
- Beyond the Semantic Layer
- Vibe Coding Is Dangerous, Agentic Engineering Isn't
- The Dagster Almanack: From Complexity to Composability
- Interview with Chris Riccomini
- Internal vs. External Storage? What's the Limit of External Tables
- AI Use
- AI Reveals Why BI Still Matters
- Specs Over Vibes: Consistent AI Results ft. Mark Freeman
- Building an Agent-Friendly, Local-First Analytics Stack with MotherDuck and Rill
- Ten Years of Writing in Public: Why I still Blog
- Git for Data Applied: Comparing Git-like Tools That Separate Metadata from Data
- Building an Obsidian RAG with DuckDB and MotherDuck
- Arch Linux (Omarchy) — 8 Months Later: The Good, the Bad, and the Fixable
- Why Coinbase and Pinterest Chose StarRocks: Lakehouse-Native Design and Fast Joins at Terabyte Scale
- A Diary of a Data Engineer
2025 35
- Well Being in Times of Algorithms
- Opinionated Data Platforms vs. Open-Source: The Chef’s Choice for Your Data Platform
- Simplicity of a Database, but the Speed of a Cache: OLAP Caches for DuckDB
- Dlt+ClickHouse+Rill: Multi-Cloud Cost Analytics, Cloud-Ready
- Branch, Test, Deploy: A Git-Inspired Approach for Data
- Multi-Cloud Cost Analytics: From Cost-Export to Parquet to Rill
- Boredom is the New Luxury
- 4 Senior Data Engineers Answer 10 Top Reddit Questions
- Data Modeling for the Agentic Era: Semantics, Speed, and Stewardship
- Beyond Basic ETL: Enterprise Data Capabilities Without the Complexity
- Why I Don't Research; and Write from Experience
- Data Modeling Guide for Real-Time Analytics with ClickHouse
- Writer's Room
- Media Kit
- Why Semantic Layers Matter—and How to Build One with DuckDB
- My Journey from macOS to Arch Linux with Omarchy
- Summer Data Engineering Roadmap
- Why Are We Here on Earth? True Happiness, Giving Up Control, or the Trap of Worshipping Earthly Things?
- The Data Engineering Toolkit: Infrastructure, DevOps, and Beyond
- Has Self-Serve BI Finally Arrived Thanks to AI?
- Impressum privacy
- Universal Data Orchestrator in Action: Enterprise Best Practices
- The Open Lakehouse Stack: DuckDB and the Rise of Table Formats
- Self-Host & Tech Independence: The Joy of Building Your Own
- The Open Table Format Revolution: Why Hyperscalers Are Betting on Managed Iceberg
- Configure, Don't Code: How Declarative Data Stacks Enable Enterprise Scale
- The Data Engineer's Guide to Efficient Log Parsing with DuckDB/MotherDuck
- The Universal Data Orchestrator: The Heartbeat of Data Engineering
- What «Shifting Left» Means and Why it Matters for Data Stacks
- Vector Technologies for AI: Extending Your Existing Data Stack
- Scaling Beyond Postgres: How to Choose a Real-Time Analytical Database
- A Beginner’s Guide to Geospatial with DuckDB
- Finding Flow: Escaping Digital Distractions Through Deep Work and Slow Living
- Why Pivot Tables Never Die
- The Data Engineering Toolkit: Essential Tools for Your Machine
2024 14
- Designing a Declarative Data Stack: From Theory to Practice
- Semantic Layer and AI: The Future of Data Querying with Natural Language
- Universal Semantic Layer: Capabilities, Integrations, and Enterprise Benefits
- Building with Bluesky: Inside the New Open Social Network
- Exploring the Semantic Layer Through the Lens of MVC
- 15+ Companies Using DuckDB in Production: A Comprehensive Guide
- BI-as-Code and the New Era of GenBI
- The Enterprise Case for DuckDB: 5 Key Categories and Why Use It
- The Rise of the Declarative Data Stack
- My Crafthow I write data engineering content, including my principles
- All Rights Reserved
- Free Checklist: Increase Reach Through Writing
- My Services
- My Obsidian Note-Taking Workflow
2023 10
- The Plain Text Workflow: How Vim and Markdown Became My Backbone
- Patterns of Data Engineering
- Data Modeling - The Unsung Hero of Data Engineering: Architecture Pattern, Tools and the Future (Part 3)
- Data Modeling – The Unsung Hero of Data Engineering: Modeling Approaches and Techniques (Part 2)
- Data Modeling – The Unsung Hero of Data Engineering: An Introduction to Data Modeling (Part 1)
- Pandas 2.0 and its Ecosystem (Arrow, Polars, DuckDB)
- Finding My Pathless Path
- Modern Data Stack: The Struggle of Enterprise Adoption
- Why Vim Is More than Just an Editor – Vim Language, Motions, and Modes Explained
- The Open Data Stack Distilled into Four Core Tools
2022 7
- Data Integration as Code: Configuring Airbyte and dbt with Python (Dagster)
- Rust for Data Engineering
- The Rise of the Semantic Layer
- Data Lake / Lakehouse Guide: Powered by Data Lake Table Formats (Delta Lake, Iceberg, Hudi)
- Data Orchestration Trends: The Shift From Data Pipelines to Data Products
- Personal Knowledge Management Workflow for a Deeper Life — as a Computer Scientist
- Building an Analytics API with GraphQL: The Next Level of Data Engineering?
2021 3
2020 1
2019 1
2018 5
2017 8
- Data Warehouse vs Data Lake | ETL vs ELT
- Tools I Use – Microsoft OneNote – Part II
- What Data Warehouse Automation tools are on the market
- Why automate? What does Data Warehouse Automation for us?
- Why Data Warehouse Automation is not more popular
- Data Warehouse Automation (DWA) – Series
- Tools I Use
- The more you share the more you get..