Second Brain
Crafted, Curated, Connected, Compounded
Welcome to my public Second Brain, a crafted knowledge vault where my notes, ideas, and insights are carefully curated, connected, and compounded over time. This vault is modeled as a digital Zettelkasten and Garden.
Map of Content
My Second Brain is continuously growing, and while I have some essential Map of Content (MOC) starting points listed below, there are many more topics to discover as you explore. Feel free to dive into any of the following areas:
Data Engineering
Visit the Data Engineering Vault. Key topics include Data Engineering Concepts, Tools and Technologies, Practices, Modern Data Engineering and many more.
Personal Knowledge Management
Second Brain, Obsidian, Managing My Business with Obsidian, Zettelkasten, Permanent Notes, Public Second Brain with Quartz, How to Build a Second Brain, Smart Note Taking, PKM Workflow
Deep Life
Digital Minimalism, Deep Work, What Makes a Happy Life, Thoughts on Journaling, Stoic, Routines, Reading Books for a Happy Life, Minimalism, Pathless Path, Dumb Phone, What I Have Learned Abroad
Writing & Reading
Writing is Thinking, Markdown, On Writing, Reading Books for a Happy Life, Creative Writing, Distract-Free Typewriter, Type of Notetakers, Markdown vs Rich Text, Plaintext Files, Types of Content Online
Productivity
Getting Things Done (GTD), My Gigs, No Meetings (Async), Deep Work, Music for Focus, Creativity vs Productivity, Hell Yeah or No, Ultradian Rhythm
Neovim
Vim, Neovim Setup,Vim Motions, Query Databases in Vim, Vim Language, Vim for Obsidian, Why Vim is More Than Just an Editor, Vim Anywhere, Unix Philosophy, Dotfiles, TUIs
Enjoy exploring my Second Brain. I hope you find valuable insights and connections that inspire or help you on your journey.
About This Second Brain
For the quality of these notes and what to expect, check out the Disclaimer. Otherwise, learn more about the principles behind this knowledge vault and how it's organized to provide lasting value.
Crafted
Intentionally shaped notes to educate and inspire—built on strong principles of quality, clarity, and long-term value.
Connected
Explore how thoughts are interconnected with the interactive graph and follow the backlinks to uncover unexpected relationships.
Compounded
With every note, idea, and insight, my Second Brain grows—compounding in value, just like a money investment.
Recent Notes
-
Obsidian Fast Find 10K Plugin (FF10K)NEW · 2,769w
-
ObsidianUPD · ~50w
-
Obsidian PluginsUPD · ~54w
-
Second Brain: Note-taking in a Single AppUPD · ~361w
-
On Writing.UPD · ~198w
-
MermaidUPD · ~128w
-
My Obsidian and Omarchy ThemesNEW · 162w
-
Delta Load a Data WarehouseUPD · ~12w
-
Data Engineering WhitepapersUPD · ~3w
-
Physical/Paper NotebooksUPD · ~17w
-
Uni-taskers and Single-use DevicesUPD · ~166w
-
Obsidian Trouble Tags PluginNEW · 747w
-
Obsidian Local Graph: Is it Useful?NEW · 446w
-
DuckDBUPD · ~107w
-
Code Is Still the Best AbstractionUPD · ~2w
-
The ssp.sh NewsletterUPD · ~6w
-
NeomdUPD · ~12w
-
Data ModelingUPD · ~35w
-
Music that Keeps You FocusedUPD · ~20w
-
Quartz: Publish Obsidian VaultUPD · ~5w
latest 100 notes
-
Keep AI Out of Your (Obsidian) VaultUPD · ~5w
-
The Role of a Data EngineerUPD · ~23w
-
Data LiteracyUPD · ~4w
-
Data Engineer vs. Software EngineerUPD · ~1w
-
Books of Data EngineeringUPD · ~35w
-
OLAP (Online Analytical Processing)UPD · ~277w
-
Modern OLAP SystemsUPD · ~20w
-
Semantic LayerUPD · ~29w
-
The Vim Language (and Motions)UPD · ~172w
-
Skills: Evergreen Notes for AgentsUPD · ~24w
-
Document Signer ServicesUPD · ~13w
-
Sign PDF on LinuxNEW · 133w
-
SQL Server Integration Services (SSIS)UPD · ~98w
-
Relational DatabasesUPD · ~2w
-
Schema EvolutionUPD · ~2w
-
Find Good Data Sets or SourcesUPD · ~10w
-
Different Types of WritersUPD · ~6w
-
SQLMeshUPD · ~159w
-
Photoshop AlternativesNEW · 185w
-
ListmonkUPD · ~65w
-
BI ToolsUPD · ~49w
-
KanagawaUPD · ~71w
-
Obsidian WebclipperUPD · ~18w
-
Delta LakeUPD · ~70w
-
Semantic Layer Measure Definition ExamplesUPD · ~214w
-
SQLUPD · ~39w
-
MarkdownUPD · ~39w
-
Taxonomy of My Note TypesUPD · ~50w
-
Plain Text FilesUPD · ~17w
-
TerminalsUPD · ~136w
-
OmapicUPD · ~27w
-
Every Database Migration is One Too ManyNEW · 237w
-
Entity Relationship Diagram (ERD)UPD · ~71w
-
Evergreen NotesNEW · 245w
-
'Having Taste' as an Artist—Age of AIUPD · ~232w
-
The Pathless PathUPD · ~118w
-
anxietyUPD · ~2w
-
GoHugoUPD · ~2w
-
Migrating from WordPress to HugoUPD · ~2w
-
Compounding Note-TakingUPD · ~20w
-
Finding Flow (Focus)UPD · ~33w
-
Creative WritingUPD · ~2w
-
Archetypes of Notetakers or WritersUPD · ~63w
-
SecondBrain DisclaimerUPD · ~29w
-
Digital GardenUPD · ~1w
-
Vim Motions for WritersUPD · ~332w
-
Format USB Drive on LinuxNEW · 95w
-
Querying Bluesky with DuckDB and SQLUPD · ~190w
-
Newsboat: RSS-Feed for the TerminalUPD · ~14w
-
Apache SparkUPD · ~62w
-
Data Engineering ConceptsUPD · ~4w
-
Is AI Making You Exhausted?UPD · ~18w
older · last 3 months
-
The Data Engineering ToolkitUPD · ~2w
-
dbt (and dbt-core)UPD · ~17w
-
dbt Fusion EngineUPD · ~61w
-
Slowing DownUPD · ~40w
-
Learn for LifeUPD · ~2w
-
My Mechanical KeyboardsUPD · ~11w
-
Slow LivingNEW · 389w
-
When AI Becomes AddictiveUPD · ~11w
-
Pivot TableUPD · ~233w
-
Git for DataUPD · ~9w
-
Convert Smartphone to Dumb PhoneUPD · ~39w
-
Microsoft FabricUPD · ~31w
-
Retrieval-Augmented Generation (RAG)UPD · ~3w
-
AI OrchestratorsUPD · ~277w
-
The Hype Cycles of AIUPD · ~14w
-
Import Files on Arch Linux (gphoto)UPD · ~10w
-
Note-Taking: Digital vs. PaperUPD · ~6w
-
JournalingUPD · ~6w
-
Smart Note TakingUPD · ~71w
-
(HEY) Email ScreenerNEW · 280w
-
HEY-Screener in (Neo)MuttUPD · ~3w
-
KestraUPD · ~235w
-
How to Get Started with Data EngineeringUPD · ~112w
-
Data Engineering FundamentalsNEW · 112w
-
Data Engineering LifecycleUPD · ~30w
-
Modern Data StackUPD · ~20w
-
Constraints (for Life)NEW · 234w
-
YaziNEW · 254w
-
Terminal MultiplexerUPD · ~15w
-
Declarative Data StackUPD · ~3w
-
Weekly Todo ListsUPD · ~13w
-
Todo's: Need ConstraintsUPD · ~1w
-
How I write Daily Notes differentlyUPD · ~2w
-
My KBDFans DZ65RGB BuiltNEW · 179w
-
Graph DatabasesUPD · ~29w
-
ZoxideNEW · 309w
-
GoatCounterUPD · ~15w
-
Vimrc for ObsidianUPD · ~23w
-
Chrome ExtensionNEW · 130w
-
I'd rather Read the PromptUPD · ~14w
-
Why Share Your Thought or Notes OnlineNEW · 144w
-
SnagitUPD · ~72w
-
Hell Yeah or No: The Power of Saying NoUPD · ~14w
-
NeovimUPD · ~9w
-
EmbeddingsUPD · ~8w
-
ReadWiseUPD · ~46w
-
Import Bible to Obsidian (Markdown)UPD · ~22w
-
GitHub AlternativesUPD · ~9w
-
Claude CodeUPD · ~30w
-
DuckCon #7 - Amsterdam (Event Notes)UPD · ~14w
-
DAG: Directed Acyclic GraphsUPD · ~3w
-
Declarative vs. ImperativeUPD · ~22w
-
Infrastructure as Code (IaC)UPD · ~2w
-
Silo (MinIO successor)NEW · 72w
-
Cliamp: A Better Spotify ClientNEW · 109w
-
Neovim SetupUPD · ~1w
-
TUIsUPD · ~5w
-
Creativity Vs ProductivityUPD · ~24w
-
Productive ProcrastinationUPD · ~2w
-
S3 Storage AlternativesUPD · ~68w
-
MinIOUPD · ~13w
-
DaydreamUPD · ~3w
-
ZettelkastenUPD · ~26w
-
AT ProtocolUPD · ~4w
-
Today's Office: A Visual LogUPD · ~8w
-
My Tech StackUPD · ~2w
-
DotfilesUPD · ~2w
-
April Newsletter 2023UPD · ~2w
-
TmuxUPD · ~169w
-
BlueskyUPD · ~27w
-
Data Engineering VaultUPD · ~54w
-
Reading Books for a Happy LifeUPD · ~84w
-
Writing Effectively (with Value)UPD · ~2w
-
Mini RetirementsNEW · 820w
-
Horizontal and Vertical Cut OutNEW · 87w
-
NatureNEW · 190w
-
Walk Every DayNEW · 98w
-
Connecting The DotsUPD · ~126w
-
Ideas Worth SharingUPD · ~20w
-
Transaction Log in Open Table FormatsUPD · ~23w
-
Local FirstUPD · ~10w
-
Apache HudiUPD · ~7w
-
Data Engineering CommunitiesUPD · ~109w
-
DuckLake by DuckLabsUPD · ~10w
-
Open Subscription PlatformsUPD · ~45w
-
Excel Never DiesNEW · 482w
-
Kintsugi ('golden joinery')NEW · 114w
3–12 months ago
-
Data Engineering Blogs & NewslettersUPD · ~7w
-
New Ideas DailyUPD · ~6w
-
Compound: Everything DoesUPD · ~1w
-
My Favorite PencilsUPD · ~26w
-
Rubiks Cube: How to solve itUPD · ~65w
-
Apache DruidUPD · ~10w
-
Query Databases in Neovim (DBUI)UPD · ~267w
-
WebAssembly (WASM)UPD · ~25w
-
Common Table Expression (CTE)UPD · ~3w
-
Promoting Your WorkUPD · ~105w
-
CVUPD · ~3w
-
Entity-Centric Data Modeling (ECM)UPD · ~13w
-
TokenmaxxingUPD · ~73w
-
Editing and Proofreading Your WritingsUPD · ~10w
-
How to Detect AI WritingUPD · ~145w
-
DRY: Don't Repeat YourselfUPD · ~3w
-
Static Site Generators (SSG)UPD · ~11w
-
Data Model EngineUPD · ~27w
-
Ramen - Soy Sauce EggsUPD · ~29w
-
Data Engineering YouTube ChannelsUPD · ~15w
-
Git Diff Report (HTML, txt)NEW · 153w
-
Other Public Second BrainsUPD · ~6w
-
Create a Book on MarkdownUPD · ~6w
-
SQL Query EngineUPD · ~4w
-
Federated Query EnginesUPD · ~32w
-
DagsterUPD · ~183w
-
Business IntelligenceUPD · ~23w
-
Third normal form (3NF)UPD · ~3w
-
What is Data EngineeringUPD · ~19w
-
Routines such as Sports or MeditationUPD · ~15w
-
Being a Morning PersonUPD · ~2w
-
Focus@WillUPD · ~129w
-
Out-Teach Your CompetitionUPD · ~4w
-
Earn Attention with WritingUPD · ~5w
-
Travel Locally, Where You AreNEW · 723w
-
Data AnalyticsNEW · 226w
-
Vibe Code AgentsUPD · ~9w
-
Data TransformationNEW · 322w
-
RollupNEW · 38w
-
Lambda ArchitectureNEW · 52w
-
Data SwampNEW · 72w
-
Apache HiveNEW · 201w
-
Open StandardsUPD · ~21w
-
Jinja TemplateUPD · ~3w
-
Turn Off, Shut Down, Re-energizeUPD · ~50w
-
What I Have Learned AbroadUPD · ~134w
-
Writing is the ThinkingUPD · ~23w
-
Apache IcebergUPD · ~75w
-
NormalizationUPD · ~2w
-
DenormalizationUPD · ~3w
-
ETL (Extract, Transform, Load)UPD · ~4w
-
Cloud Data WarehousesUPD · ~5w
-
Cloud Data ProviderUPD · ~2w
-
Data Integration CLI toolsUPD · ~12w
-
Data IntegrationUPD · ~21w
-
Run DuckDB in your WebsiteUPD · ~25w
-
Stream ProcessingUPD · ~27w
-
EmailUPD · ~11w
-
Data WarehouseUPD · ~4w
-
Declarative Data PipelinesUPD · ~33w
-
QuackStore: OLAP Cache Layer for DuckDBUPD · ~19w
-
Open Social Media (and back to Open Web)UPD · ~15w
-
Taking Notes for Physical BooksNEW · 410w
-
DuckDB with ObsidianUPD · ~16w
-
Voice to Text (with AI)NEW · 296w
-
Creativity is Forward LookingNEW · 82w
-
Analytics APIUPD · ~2w
-
CubeUPD · ~22w
-
Bed, Bath or/and BusNEW · 106w
-
Writer's BlockUPD · ~17w
-
Open Table Format CatalogsUPD · ~3w
-
Church Business vs. Banking BusinessNEW · 120w
-
Digital MinimalismUPD · ~122w
-
Extending SQL for AnalyticsUPD · ~20w
-
MetricsUPD · ~5w
-
Coginiti Semantic SQLNEW · 43w
-
Foam (VSCode Extension)NEW · 37w
-
MindstoneNEW · 120w
-
Obsidian Digital GardenNEW · 47w
-
One Big Table (OBT)UPD · ~19w
-
Integrate OpenAI into ObsidianUPD · ~14w
-
Social Media AddictionUPD · ~18w
-
AudiobooksUPD · ~173w
-
IdempotencyUPD · ~15w
-
DremioUPD · ~22w
-
Functional Data EngineeringUPD · ~12w
-
GranularityUPD · ~23w
-
File Over AppUPD · ~131w
-
AI WhitepapersUPD · ~4w
-
Extremely Personal SoftwareNEW · 82w
-
Parametric Data PipelineUPD · ~3w
-
SQL IDEsUPD · ~2w
-
DimensionsUPD · ~33w
-
Bus MatrixUPD · ~5w
-
Base ListsNEW · 19w
-
Walker LauncherUPD · ~184w
-
Gut Feeling and IntuitionUPD · ~4w
-
What Makes a Happy LifeUPD · ~7w
-
Deep WorkUPD · ~28w
-
Programming LanguagesUPD · ~2w
-
Open Standards over SilosUPD · ~6w
-
Adrianos LibericaNEW · 8w
-
KAFOJ EspressoNEW · 20w
-
Adrianos EspressoUPD · ~3w
-
Problems of Business IntelligenceUPD · ~4w
-
Apache AirflowUPD · ~12w
-
Distract-Free TypewriterUPD · ~13w
-
Deep LifeUPD · ~2w
-
KubernetesUPD · ~2w
-
Admonition / Callouts (Markdown)UPD · ~14w
-
Mentorship in Times of AINEW · 443w
-
SQL Server Analysis Services (SSAS)UPD · ~144w
-
AI-based IDEUPD · ~6w
-
Shallow HappinessUPD · ~6w
-
Metrics LayerUPD · ~28w
-
Two Minutes RulesUPD · ~5w
-
How to Write Well?UPD · ~5w
-
ETL vs ELTUPD · ~54w
-
Load incremental and IdempotencyUPD · ~2w
-
Master Data (Referenced or Stammdaten)NEW · 321w
-
Transactional Data (Bewegungsdaten)NEW · 134w
-
Why I Don't ResearchUPD · ~10w
-
SQL Server Reporting Services (SSRS)NEW · 178w
-
Deep HappinessNEW · 128w
-
OrchestrationUPD · ~6w
-
AstroUPD · ~2w
-
Learning with AIUPD · ~168w
-
Great Open-Source Tools in RustUPD · ~17w
-
s3fs-fuseUPD · ~38w
-
AI won't Forget: A Problem?NEW · 256w
-
RSS Feeds for Data EngineeringUPD · ~35w
-
Change Data Capture (CDC)UPD · ~79w
-
SnapshottingUPD · ~286w
-
Data Modeling is ChangingUPD · ~2w
-
Full Table ScanUPD · ~21w
-
Data GovernanceUPD · ~8w
-
Git WorktreeUPD · ~2w
-
Rill DeveloperUPD · ~35w
-
Obsidian Smart ConnectionsUPD · ~77w
-
Note Taking App / ToolUPD · ~3w
-
Data LakehouseUPD · ~27w
-
PythonUPD · ~4w
-
Learning Data EngineeringUPD · ~12w
-
People of Data EngineeringUPD · ~4w
-
Jetstream (AT Proto)UPD · ~42w
-
Docs for AI (`llms.txt`)UPD · ~212w
-
Markup LanguageNEW · 62w
-
SQLite DBUPD · ~4w
-
Data Engineering PodcastsUPD · ~4w
-
Thoughts On JournalNEW · 150w
-
Markdown vs. Rich TextUPD · ~3w
-
Data Lake File FormatsUPD · ~41w
-
vimUPD · ~100w
-
Vanity MetricNEW · 234w
-
Apache KafkaUPD · ~7w
-
Future of WebUPD · ~49w
-
KaggleNEW · 364w
-
Markdown Presentations or SlidesUPD · ~8w
-
PresentermNEW · 224w
-
AWS S3UPD · ~7w
-
Storage Layer (Object-Store)UPD · ~84w
-
BoredomUPD · ~8w
-
Ibis (Python)UPD · ~2w
-
Open Data StackUPD · ~6w
-
History of General Architecture in DataUPD · ~11w
-
OLTP (Online Transactional Processing)NEW · 144w
-
Data VaultUPD · ~102w
-
dockerfileUPD · ~113w
-
Personal Knowledge Management (PKM)UPD · ~14w
-
Data LakeUPD · ~6w
-
ETL Tools or PlatformsUPD · ~2w
-
Why having a Data WarehouseNEW · 157w
-
What is a Data WarehouseNEW · 239w
-
ELT (Extract, Load, Transform)UPD · ~180w
-
Data Warehouse Automation (DWA)UPD · ~63w
-
Data Modeling ToolsUPD · ~15w
-
Neovim set-up like VS CodeUPD · ~3w
-
Wikipedia Data setsNEW · 629w
-
Traditional OLAP Cubes ReplacementsUPD · ~17w
-
Why replace Traditional OLAP Cubes?UPD · ~202w
-
Compute and Storage SeparationUPD · ~289w
-
Data Engineering ArchitectureUPD · ~9w
-
Iceberg TableUPD · ~30w
-
Data ContractsUPD · ~37w