current life script

Table of Contents

using notation of lifestyle script.

1. when feeling urge, halt and meditate

A delayed good thing is better than a bad thing right away. Also, prerequisite of lifestyle scripting requires a calm state often only reachable through meditation or mindfulness

(let urge (custom-trigger :name "feeling urge"
                          :examples '("feeling urge of gaming"
                                      "feeling urge of netflix"
                                      "feeling urge of social media"
                                      "feeling urge of code"
                                      "feeling urge of do something"
                                      "feeling urge of phone")))
(let meditation-5 (action
                   (prompt "meditate for 5 minutes")
                   (let meditation-timer (set-timer (* 5 60))) ;; set-timer duration [callback]
                   (wait-timers '(meditation-timer))
                   (complete)
                   ))

(upon urge meditation-5)

2. Daily Ritual

(let wake-up (custom-trigger :name "wake up"))
(let clemens-routine-morning (routine
                              (t (action (prompt "exercise")
                                         (let exercise-timer (set-timer (* 60 60)))
                                         (wait-timers '(exercise-timer))))
                              (:then (action "cold shower"))
                              (:then (action "make breakfast")) ;; takes approx. 40 minutes
                              (:then (action "waking up(children?), make bed, get dressed"))
                              (:then (action "breakfast")) ;;takes approx. 20 minutes
                              (:then (action (prompt "wash dishes")
                                            (prompt "brush teeth")
                                            (prompt "wash face")))
                              ;; by this time 2 hour has passed since waking up, and cognitively
                              ;; man as totally waken
                              (:then (action (prompt "document previous day")
                                            (prompt "note upcoming task")))
        ))


(routine
 (wake-up (action (prompt "drink AG1")))
 (:then clemens-routine-morning)
        )

3. Avoid wiredness

Do it early, or it becomes too hard.

(rule (custom-trigger "feeling static")
      (action (select "change ..."
                      '("delivery - speak, read, write"
                        "format - mindmap, zettel, illustration"
                        "material - site, paper"
                        "nature - implement, design"
                        "method - brain storm, serialization, compilation"
                        "place - kitchen, outside, room"))))

4. Capture

(rule (custom-trigger "have thought")
      (action (prompt "capture: org-capture, voice-memo or draft board")))

(rule (custom-trigger "have reference/bookmark/resource marker")
      (action (prompt "capture: org-capture, voice-memo or draft board")))

5. Sleep

(rule (absolute-timer "21:30")
      (action (prompt "prepare for sleep")
              (prompt "tidy up: room, workspace")
              (prompt "shut down devices")
              (prompt "wash")
              )
      )

6. Doing Task

This behaviour here wants to ensure that I indeed would attend to prescribed tasks. Future it’ll also include manner of doing task.

(rule (custom-trigger "work time") ;; or absolute-timer, between 9:00 to 17:00
      (action (prompt "check agenda")
              (prompt "select TODO")
              (prompt "engage with TODO, with an explicit strategy")
              (prompt "log in execution")
              (prompt "log summary when finished, or effort/time expired.")
              )
      )

7. helpful activities

On paradigm I use is the helpful activities. Generally, without a deterministic time/schedule, I just do activity on the list randomly. On one hand, they could well serve as source of spontaneity; on the other, I could have a rule with options to do one activity from the list.

(rule (custom-timer "randomly active") ;; could change to more educated condition in the furture
      (action "do a helpful activity for 30 minutes") ;; ideally, time and activity should be randomly set, so I don't have to think about them.
      )

8. feeling lost

This is the only rule that I need to remember.

(rule (custom-trigger "feeling lost")
      (action "check current life script for triggers"))
;; this should get me the thing that's most helpful/appropriate for me in at most 3 steps. script/helpful_acts/1_helpful_act or
;; script/agenda/todo

9. Note

  • I noticed that I seem to have mixed usage of let in lisp and javascript; To clarify, As of now all (let symbol value) is interchangable with (setf symbol value)

Backlinks

life

(Be honest and truthful - facts and observations)

review 2024-01-27

  • on Herman’s systems:
    • I simplified most existing things:
      • capture - I now use one capture inbox for everything: task, ideas, bookmark, so GTD capture and research capture are combined. This is a practice, not to say it is good or bad, it is simple enough to work decently
      • review - I now review my zettelkasten daily, but sometimes there’s more than what I can do on the instant.(like the whole of my research system is like a big pile of nonsense right now, and so is my GTD integration; I’ll reduce, or delete them entirely very shortly after)
      • tags - I don’t use it as of now. I may start it somewhere in the future, but now I don’t use it
      • process - One process diagram should be enough, instead of this giant load of text
      • engage - checking agenda, and that’s it. I use phone timer more often now.
    • in general, this whole page is very not useful. I use current life script more now, although it does not contain information on research and stuff. I could extend it to include these though.
    • I use some new concepts, like primitive action, and new set of very limited primitives in top of my mind.
    • I practice slow-carb diet and use a fitness program now, they should be included.
    • It is decided: I’m stuffing everything in the lifestyle script. research is a lifestyle, fitness is a lifestlye, shake the staticity off is a lifestyle, I live and I live with a style. Yet I may want to have it split into smaller pieces
  • on the zettelkasten
    • lots of places for reduction and improvement it is not very useful in general. old, rambling note that should be discarded in second batch processing are scattering at places where I quote them, thinking they are good concise notes. A lot of places could use visuals and concise words, examples or links to concrete examples
  • on the tasks
    • the reduction is working, there’s a lot to think for the tasks. this means a change to the my GTD zettel is in request
  • on tracking and experiments
    • tracking is hard to remember. but it is damn useful.
    • highlight + comment method and capture is a form of tracking thoughts
    • so I think I should track some specific, explicitly measureable things, and have them noted somewhere so I don’t forget

Author: Linfeng He

Created: 2024-04-03 Wed 20:17