I find repeated use and connection to other (perhaps familiar) concepts far more valuable for memory than rote memorization. Flash cards would help me pass a test in school, but I wasn’t going to remember a year later when I needed that prerequisite knowledge for the next class.