Blog
Notes, format primers, and data-driven posts.
Your matchup memory is lying to you
Ask a Magic player their record in a matchup and you'll get a confident number. Ask to see the matches and it evaporates. Why our matchup memory runs hot — and what your own logged record actually says once you stop guessing.
Why I built Accumulated Knowledge
Magic players have a strange relationship with truth. We think we know how our decks perform — and almost none of those instincts hold up to honest record-keeping. The story of a notebook that became a spreadsheet that became a Symfony app.