I recently discovered that the algorithm to calculate the day of the week for any given date (e.g. January 1, 2000 was a Saturday) can be easily memorized and, with some practice, one can calculate the day of the week for any date in 5-10 seconds (maybe 2 seconds if you really practice).
What other useful/fun skills can be learned through rote memorization? Bonus points if you can provide a website or app to learn/practice the skill.
Here's the list for ten (but you can go much farther than this)
Then you take the list of things (grocery list, etc) you want to quickly memorize: and quickly create tiny visuals for each one:1 - A longboat rows around the spherical face of the sun each of vikings dipping their flagons into the solar flares
2 - A old man accidentally knocks over his ink pot spilling it onto his shoes
3 - An Tree ent holds a cape and taunts the uruk-hai into charging at him
You'll find its trivial for somebody to call out a number and to recall the associated item. Over time you'll also find yourself getting extremely quick at it as well.