I rarely forget what I did, I usually forget why I did it. This is a place that helps future me trust the decisions I once made in the past, and avoid falling into the same rabbit holes. This isn't about memorizing facts, it's about preserving reasoning. It’s all about documenting context, understanding tradeoffs, and saving time for future me.
It’s where I capture:
- 🧩 Technical decisions and the context behind them
- 🛠️ Tool and library choices with tradeoffs
- 💬 Reflections on code, architecture, naming, or just thinking
- 📎 Code snippets I don’t want to reinvent
- 🔁 Language specific patterns I keep forgetting and re-researching
- 🤯 Weird behaviors in 3rd-party APIs and workarounds
- Because the decisions I make aren’t always perfect. They are tradeoffs, made in a specific moment, with specific constraints.
- Because months later, I forget the why, and start questioning my past self all over again.
- Because I’ve wasted too much time re-researching problems I had already solved — just differently, for good reason.
This repository exists to stop that.
- Don’t aim for polish, aim for clarity
- Write down why, not just what
- Document tradeoffs and context, not just solutions
- A tradeoff logged is better than a solution forgotten
- This repo is here to save me time, not to impress anyone