OS Workflows
tags :
Summary #
Efficient workflows while interacting with OS
Values, principles and patterns terms are used from Implementation Patterns Implement using group of principles
Values > Principles > Patterns > Implementation (Code)
Types of Contexts #
Main contexts #
- coding
- writing notes
- research
- meeting
Sub contexts #
- terminal
- browser
- Evernote
Values for the workflows #
complete the action in most efficient way.
Mostly remain in the main context #
main context examples
Editor while coding #
Emacs is the main context
Emacs While Taking Notes #
Research
Minimal switching #
Don’t switch unless necessary from the context
Global Emacs workflows #
Ability to call these actions on Emacs from anywhere in the OS.
prefix command :: shift+ cmd + alt heuristic :: ctrl excluded
org-capture #
To capture fleeting notes (ideas), todos from anywhere
gptel #
Kindle #
Indexing #
- Download the highlights
ruby fetch_higlights.rb - Create Roam Nodes
ruby highlights_to_roam_nodes.rb
Reviewing #
- Visit the book
- Copy the kindle link to clipboard
C-x C-l - Paste in browser Follow the link to open the Kindle
PDF #
Desired workflow #
- when I am doing annotations in PDFs they are associated with projects or any Org Roam Nodes
- From the nodes, calling a function, should collect all the related pdfs and run feed them a
parser, PyMuPDF, that extracts all the comments and highlights and add them to a section in the node.
- TODO
Meetings #
- Start preparing as soon as 10 mins before notifies.
- Create the meeting template (at reminder or any time before)
- Add apt title
- attending members
- review the context and related documents and notes to prepare effectively
- questions to discuss
Fleeting notes #
- Capture them from anywhere using org-capture
- Visit all notes using helm book marks ctrl+spc+h+b+b
- Search: prefix + h + s + f
Emacs #
Global emacs shortcuts
- Cmd + Ctrl + Alt + E -> Emacs
- Cmd + Ctrl + Alt + J -> GTD inbox
- Cmd + Ctrl + Alt + K -> Org capture
To capture
- todo tasks,
- ideas,
- fleeting notes from anywhere
- Cmd + Ctrl +Alt + M -> gptel
Jumping to the applications #
Using Alfred #
CMD + Space: open alfred