Workflows

Need to aspire to reach this level.

Entry Point

"What should I be doing?" - The moment I ask myself that, open the calendar.

Note what needs to be done

  • Project related TODOs in projects.org
  • Other TODOs in agenda/inbox.org

Schedule time for what needs to be done

  • Schedule TODOs using C-c C-s, send to Google calendar via org-gcal-post-at-point.
  • Assign deadlines using C-c C-d.
  • Refile meetings to phd/meetings.org

Doing the work

  • Clock in via C-c C-x C-i
  • Clock out via C-c C-x C-o

Chunk time of day in calendar in 1 or 2 hour blocks. A chunk should represent one of the following:

  • Meeting

    Link to entry in meetings.org, showing pre, during and post meeting notes alongside any TODOs.

  • Research

    Link to entry in projects.org, where each entry is a project containing TODO's for reading, theory, writing and experiments.

  • Reading

    Check "To read", "Reading" collections in Zotero, or the reading.org file for textbooks. Don't forget to create org-roam notes.

  • Coursework

    Link to entry in org-roam.

  • Administration

    Details and relevant website links.

  • Errand

    Mainly for personal things, such as cleaning room, buying groceries, cooking etc.

  • Leisure

    Anything ranging from meeting with friends, gym, extra-curricular event etc.

Color codes

Current (Google calendar) colour codes are:

  • Black:
  • Red: Medical

Journalling

Write a journal entry with org-capture, detailing the following:

  1. What am I grateful for?
  2. What is my most important task today?
  3. What story-worthy moment happened yesterday?
  4. How am I feeling today?
  5. What's working right now? What could be better?

Project Management

  • Peter Jones's blog post.
    • Break down things into features (for which workload is hard to estimate), then tasks for the features (which are easy to estimate). If a task takes around a day, break it down, ideally maximum 5 hours per task.
    • Use org-mode column-view to see times nicely.

Literature Review/Notes

  • To get the conference/journal versions of axriv papers, see script from this video.
  • Create Anki notes for org-roam nodes when possible under a * Anki heading. See Anki notes for more information.

Writing

Coding/Experiments

Presentations

Music

  • IDN tag changes names of files and tags them with the artist name - possible workflow could be Spotify \(\to\) YouTube \(\to\) MP3 \(\leftarrow\) IDN script, followed by post-processing like renaming.

Desiderata:

  • Ability to take a Spotify playlist and collect corresponding MP3s (e.g. via YouTube).
  • Ability to take a YouTube playlist and collect corresponding MP3s.
  • Some script (maybe own one) to rename files by replacing underscores with spaces etc if needed.
  • Ability to tag genres automatically.

Some potential issues:

  • ffmpeg does not find song in YouTube.
  • Language - want Greek songs in Greeklish (Greek + English) instead of in Greek.

Some links:

Financial Bookkeeping

Resources

Emacs 29.4 (Org mode 9.6.15)