Subject
5 entries
Patterns
Bookmarks
The Workflow Pattern
A blog post describing the Workflow Pattern — an architectural pattern for modeling multi-step business processes as explicit state machines rather than tangled procedural code. Argues that making workflow state explicit and persistent improves reliability, observability, and testability.
Patterns for Building LLM-based Systems & Products
Eugene Yan's comprehensive guide to patterns for building LLM-based systems — covering evals, RAG, fine-tuning, caching, guardrails, defensive UX, and user feedback collection. One of the most referenced practical engineering posts of 2023.
Mappers vs Packers
Ward Cunningham's wiki pattern distinguishing 'Mappers' (who think in connected concepts and structures) from 'Packers' (who think in discrete lists and procedures). A useful lens for diagnosing communication friction in technical teams.
MapReduce Patterns, Algorithms, and Use Cases
Ilya Katsov's comprehensive taxonomy of MapReduce design patterns — from basic counting and filtering through complex join strategies and graph algorithms. The field guide for wringing correct and efficient computation out of the MapReduce model.
I Analyzed the Chords to 1,300 Songs for Patterns
Hooktheory's analysis of chord progression patterns across 1,300 pop songs — using crowdsourced music theory data to find statistical regularities in harmony. A rare example of quantitative musicology producing genuinely surprising findings about song structure.
