Welcome to my digital garden — an LLM-curated knowledge base focused on software engineering, built in public. It’s also where I publish my own essays and blog posts.
How This Garden Works
This isn’t a traditional blog or wiki — it’s both. Raw notes, solutions, and reading highlights go into the Sources inbox. An LLM processes them into structured, interlinked Wiki pages. The wiki grows incrementally — each new source refines and expands existing knowledge. I rarely edit the wiki manually; it’s the LLM’s domain. Writing, on the other hand, is all mine.
You → drop raw notes into Sources
LLM → compiles, cross-references, and refines the Wiki
Quartz → renders everything as a browsable site
Knowledge Areas
Arrays, trees, graphs, dynamic programming, and every paradigm you need for coding interviews.
17 core patterns with Go templates, recognition heuristics, and graded problem sets.
Scalability, databases, caching, messaging — from fundamentals to classic interview problems.
Language deep-dives, concurrency patterns, standard library, and Go-specific idioms.
SOLID, design patterns, clean code, testing, and cross-cutting engineering principles.
Writing
My own long-form writing — opinions, essays, and notes on software, AI, and the craft of engineering. Latest: Code Used to Be Sacred. Now It’s Cheap.
Raw Sources
The raw data layer — LeetCode solutions, book notes, article highlights, video transcripts, and course notes awaiting LLM processing.