Time-management is hard. So I delegated the hard parts to a computer program.
nowify
runs my life.
Every morning, I up start nowify
and it guides me through my day: “what am I supposed to be doing now?”
nowify
counts every second. If I forget about nowify
, it yells at me.
Here’s the general logic:
-
Prompt the user with the highest priority routine from the queue.
-
If “skip” is selected, prompt this routine again in 40 minutes.
-
If “done” is selected on a repeated routine, prompt again in 60 minutes.
-
If “done” is selected on a non-repeated routine, prompt again tomorrow.
-
If the routine takes more than
N
minutes, start beeping.
-
If “not-done” is selected, start the beep timer again in
N
minutes.
Because humans change more often than computer programs, there are meta-routines to update the routines:
-
“What parts of life have been neglected? Adjust routine priorities.”
-
“What routines are frequently being skipped? Ask spouse for advice.”
Very simple. Very effective.
2022.02.01
It would be great if nowify
could show me a preview of my GitHub notifications when my GitHub routine comes up.
2022.01.28
Some extra tasks:
-
move my random files in
tasks
directory
-
create an autocommiter in
nowify
on startup (just for tasks
dir)
-
move all the links from my
perhaps
file into links
-
figure out what to do with everything else in
perhaps
-
automate
people
list to stay in touch
2022.01.15
Upon startup, it would be cool if nowify
ensured that all my stuff was committed/pulled/backed-up.
2022.01.15
I’d like to integrate “don’t break the chain” (The Seinfeld Method) for each routine. Each prompt should show how many consecutive days I’ve kept the routine. I could also publish my stats to taylor.town.
2022.01.10
Current task list:
-
create an intermediate “acknowledge back from break” state
-
figure out how to make tasks/pomos UNINTERRUPTED . maybe improve timer system? maybe shut off all notifs and create more frequent slack checks?
-
life needs chaos! what can i do to spice things up at work or home?
-
create a narrative for routines/now.ts – rpg exp points or skill tree or something
-
floss
-
social stuff – start building a reliable network of people
-
calendar: do all meetings have concrete questions and decision-makers?
-
regular house maintenance (clean stove, replace filters, etc.)
-
career: share achievements, screenshots, kudos?
-
add random fun surprises and rewards, like “take a shot” and other chaos
-
midday: what did you waste time on today? what pulled you away from your goals? were there any distractions?
-
drink olive oil
-
add undo (u)
-
add weeks calculator to now.ts with daily death check
-
review routines list in the context of values and shortness of life – cut all the BS
-
i’m not sticking to now.ts later in the day – figure out rascally solution
-
print weekly monthly breakdown of log during calibration phase; how many skips, how much time spent, etc ; rascal points
-
consider adding skills practice later in the day?
-
figure out how to reduce context-switching? maybe 90-minute do-not-disturb sesions? pomodoros?
-
add more contextual prompts
-
trigger list: https://hamberg.no/gtd
-
in the media section, automatically open links
-
print 7-day and 30-days stats: average start time, most skipped, most neglected
-
add spaced-repetition cards to now.ts instead of cleverdeck
-
add non-language spaced-repetition cards to now.ts
-
konmari apps, downloads, etc.
-
change open-ended questions like “Did you review your goals?” to “Are you meeting your goals? What can you change?”
-
check if we’re stocked up on refillables (incense, windex, etc.)
-
“does your body feel stretched?” “sijelo sina li pilin sama kiwen ala kiwen?”
-
git commit writings repo
-
i’m not starting and stopping workday at appropriate times. make a pomodoro work timer or have something that beeps for check-in
-
“in a general sense, what am i wasting my life on?”
-
purge possessions
-
update taysar “Daily Routine.md” essay to match routines.csv
-
revise the “spark joy” routine in routines.csv to make it more specific – consider employing randomness
-
for each task in task-inbox, remind GTD options (calendarize, trash, delegate, break down, etc.)
-
design and create routine for clearing media list and/or pocket
-
add call list to now.ts so that it randomly selects a random person ONCE per day using a consistent hashing of the date
-
create finance/budget tasks for routines.csv; create method for clearing wish-list
-
randomly check “Are you relaxed?” and “Do you have video-game vision?” in routines.csv
-
multiple spaced-repetition rounds a day – once every 3 hours? add to routines.csv like “once every 3 hours from 0600-2100”
-
ensure all repos are comitted on all computers (actually, automate this)
-
integrate “Rules to Live By” into routines (e.g. Unreasonable Constraints)
-
clean up and “finish” now.ts
-
make a list of skills (e.g. magic tricks); integrate into spaced-repetition (or should that just be sourced from projects?)
-
design a plan for moving certain routines like spark-joy and projects-piles to weekends-only or some other less-frequent cadence; implement in now.ts
-
design free art routine on a weekly or monthly cadence; implement in now.ts
-
design a plan to get through book pile; implement
-
add medications (both ends)
-
daily language journals (e.g. toki pona)
-
figure out how to integrate books into routine
-
integrate logarithmic challenges and anti-challenges (e.g. no smoking for a day)
-
worry: What is the problem? What are the causes of the problem? What are the possible solutions? What is the best solution?
-
soylent as supplement
-
clear all app notifications
-
integrate wish list
-
“17 impossible questions hn”
-
make weekly/motnhly experiments
-
integrate Media.md into routines or project or something
-
“reach out to somebody new” routine is too difficult! make it more concrete and mindless
-
schedule buddy time on calendar for all projects
-
integrate people.txt
-
consider implementing cbt system in now.ts
-
think of goals and life and happiness ; remove apps and willpower sinks that will get in the way of a happy life
-
add more dopamine hits to routine (esp. beginning of routine)
-
integrate blog and writing and organization
-
commit writings repo every morning
-
track the length of next-personal and next-career and perhaps over time as metrics, and display every morning
-
add a program to now.ts that sorts inbox into other compartments with single-characters, and also allows renaming
-
grapeful jar
-
some days now.ts seems overwhelming ; figure out a way to prevent zero days
-
delete firefox and chrome in background whenever now.ts is started
2022.01.07
In the near future, I’ll move all the pending work to this project log.