I’m not a professional (“yet” is probably apt here) software developer, and I can share my experience which revolves around memorizing large chunks of Python programming documentation (among other things, such as: [BASH keywords, tmux keybindings, some data structures via fairly interoperable procedural pseudo-code, OSI and TCP/IP and MAC layer information and protocols, Cisco routing/switching commands, MySQL syntax, etc]).
So, on the knowledge side of things I’ve certainly used mnemonics to absorb a lot (I started memorizing technical stuff in December).
Of course I’m not new to mnemonics. I’ve used it for many other things, including extensively for a martial art I’ve been attending for the past 2 and a half years.
If you have specific questions on the learning side, I’m happy to answer.
Of course I learn these things to use them and play with them (i.e., i think it’s fun), so I also develop applications and am constantly experimenting. I’ve also played around with Javascript, Lua, regular ol’ C, and even Godot for the Godot game engine, among many things.
If you’re just generally curious, here are two forum topics where I share a bit (a lot):
- I memorized huge chunks of Python’s documentation
- Beau’s Journal: Cyber Mnemonics. Syntax, Structure, and stuff
Regards,
Beau