Wiki

This is the compiled knowledge layer of the garden. Everything here is synthesized by the LLM from raw sources and incrementally refined over time.

You should rarely edit these pages manually — they are the LLM’s domain.

Knowledge Areas

Data Structures & Algorithms

Core CS fundamentals, complexity analysis, and problem-solving techniques. The backbone of coding interviews.

LeetCode Patterns

Recurring algorithmic patterns organized by technique. Each pattern includes template code in Go, when to recognize it, and curated problem sets.

System Design

Distributed systems, scalability, databases, caching, messaging, and everything needed for system design interviews and real-world architecture.

Go Programming

Language fundamentals, idioms, concurrency, the standard library, and Go-specific patterns for writing production-quality code.

Core Concepts

Cross-cutting software engineering concepts: design patterns, clean code, testing, DevOps, and professional practice.