Link to debugging post
diff --git a/README.md b/README.md
index 7ebe179..2a68fdf 100644
--- a/README.md
+++ b/README.md
@@ -162,6 +162,10 @@
test cases, run `cargo expand --test the_test_case` where the last argument is
the name of the test file without the `.rs` extension.
+This write-up by Brandon W Maister discusses debugging in more detail:
+[Debugging Rust's new Custom Derive
+system](https://quodlibetor.github.io/posts/debugging-rusts-new-custom-derive-system/).
+
## Optional features
Syn puts a lot of functionality behind optional features in order to optimize