I'm curious what the significance of the tarot cards is here. Why not just write the following article: (this also serves as a TL;DR)
When you encounter a problem with your program, consider the following in order:
- your Motive
- Facet (localize the failure)
- Immediate Past (what changed to cause this problem)
- the Action (that you need to take)
- the desired Result
While the message is valuable, I'm not a fan of the obfuscation.