personally I have a notebook and when learning new things or in meetings for building software. I write key things down. Just this alone allows me to remember more, recall things much later and provide structure for exploring and learning more. Plus old notebooks are kinda fun to skim through and look back on when updating a resume.