Being able to run tiny programmatic scripts within my notes has changed the way I write and think far more than any other interface features.
Noticed we're seeing more platforms that make 'programmable notes' possible. Wrote a short essay on the pattern:
Conversation
Replying to
Marked up and linked knowledge + computation is a powerful means of unlocking computational capabilities for a lot of knowledge workers. Equivalent to what spreadsheets did to accounting and finance.
3
10
Replying to
Great essay and great examples. I want all of those things!
I also want better math/computational primitives, so most of my google sheets can be subsumed into my notes.
1
Replying to
Hey, first off nice surname! Do you not find the idea of programmatic notes overall kill for 99% of use cases?
1
Ha, right back at you.
Re: overkill. Not at all! I think for the most part we underestimate what "most people" would want or need from a digital knowledge base.
1
7
Show replies
Replying to
Couldn't agree more! The combination of a spaced repetition and "event-oriented" architecture for notes is super powerful. The "when I say X" use case is interesting to me because it means note-taking systems will need to expose affordances to communicate user intent clearly.
1
2
Quote Tweet
More progress on the programmable outliner this weekend: added the concept of "code" nodes that can access and mutate their children. Still in the proof-of-concept stage, but I am beginning to warm up to the UX!
1
Replying to
Tinderbox is another, older note-taking tool that has this concept of โagentsโ built in.
3
1
8
Replying to
Interesting! ๐
One of my favorites is a simple hack told me about + I christened the "time sieve"
It's just a script that surfaces note pages from 1 week, 4 weeks, 12 weeks, and 6 months ago
Very interesting just to see what was top of mind at those intervals ago
3
15
Obligatory shout-out of thanks to
for really opening up the adjacent possible with his work on Roam42
(that is continuing)
Lots of exciting possibilities here
๐ฅโฅ๏ธ๐ฅ
1
10
Show replies








