[[!meta title="One effective CS grad student workflow"]] [[!meta copyright="Copyright © 2021 Greg Coladonato"]] [[!inline pages="internal(2021/info/cs-nav)" raw="yes"]] # One effective CS grad student workflow Greg Coladonato [[!inline pages="internal(2021/info/cs-schedule)" raw="yes"]] When I was an undergrad, I learned many things, most of which I forgot. In the time since then, I've discovered Org Mode, Org Roam, Org Noter, Org Ref. PDF Tools, and Anki. I would like to share my approach for capturing all the information that comes my way as a MS CS student at Georgia Tech, in the hopes that I can both get feedback on ways to improve the system I use, as well as hopefully inspire others to build workflows that make them more productive. # Discussion IRC nick: gcoladon BBB: - I'm trying to develop one, but haven't spent enough time on it. (My interests are mostly related to programming language standards and history, and the PDFs are generally enormous and inscrutable.) - have you ever considered org-ref for references? I think you used org-capture on the talk. Sorry If I am mistaken. - gcoladon: I honestly don't know how one should use org-ref for references -- my references go into a bib file. And I use the org-ref convenience functions, but don't really know if I'm doing it right - It sounds like others do love it - I don't use org-roam; I'm using zetteldeft. Haven't made the leap to roam, as it seemed more of a real leap of faith that it would work and not change too much. - Yes IIRC the heading property points to the PDF - Thank you for you talk. So far, I've only used org-roam as a simple knowledge-base. I would love to replicate what you showcased. Organized notes associated with pdf docs that you then generate Anki cards with. Awesome stuff. - If you have further links or tips on how you arrived at your current setup. A link to your emacs config?? - Semi-related: M-l can downcase the next word quickly. IRC: - gcoladon: Yes it was software called ThoughtManager which ran on my Palm Treo 680 - a similar workflow for videos using timestamps would be quite interesting - this is a sweet script, surely it should be possible to write in elisp though... - i know there exists the anki-editor package that works pretty well - gcoladon: Yeah I am going to explore anki-editor sometime. It would be much better than my sed script :) - how to get started? this is a great workflow - gcoladon: not sure how to help people get started with this workflow, but I am happy to work on such a thing - This is a workflow I really do like. Well done! - interesting on the custom id approach, I stick a timestamp on nearly every heading that I create, but I never thought to make it a custom id - gcoladon: I haven't tried to make my config sharable yet # Outline - 5-10 minutes: Go through some typical workflows associated with being a grad student, using the packages mentioned in the abstract. # Personal information - Name pronunciation: the syllables of my last name should be easy enough to pronounce for English speakers; the accentuation is colado-NA-to - Preferred contact info: gmail account gcoladon [[!inline pages="internal(2021/captions/cs)" raw="yes"]] [[!inline pages="internal(2021/info/cs-nav)" raw="yes"]]