# Log 2022-06-01
## Tasks
- [x] Set many exaggerated billing alerts in AWS / datadog ✅ 2023-08-05
- [x] Book strange loop hotel
- [x] Book DC hotel
- [x] Download Simon's code from old PC
- [x] Book DC trip
- [x] File for passport extension
## Review
- [[Wordpress Actions Tracer]]
## Insomnia iPad notes
- [[ARTICLE - Timeful Texts - Andy Matuschak Michael Nielsen]]
Went through [[FLASH - Excel Flashcards]], and immediately noticed a bad prompt that was asking for 3 ways of defining a cells name. I tried to replace it with better ones, according to [[ARTICLE - How to write good prompts - Andy Matuschak]].
> [!idea] [[ZK - There is a clear link between creating good prompts and creating good ZK claims]]
Would it make sense to send Spaced Repetition reminders to a group of people? To foster community building? While it might not be optimal for each individual in the group, reviewing and rescheduling in a group will scatter around the optimal interval for each person.
Obsidian Vaults can be exported as sqlite and bundled with webapps that focus on a single plugin's functionality separately (and with better UX). For example, spaced repetition. See [[Idea - Export Obsidian Vault to SQLite]] and:
> [!idea] [[ZK - Markdown can be used as a rich data structure]].
Wordpress is so slow when working on TTC, but starting a fresh separate instance in docker to work on [[Gutenberg Blocks]] was actually quite fast. This needs investigation, what slows TTC down so much? Revive the [[Wordpress Actions Tracer]].
Creating a [[NOW]] page to showcase what I'm working on. Should make a [[CONTACT]] page as well.
This is worth revisiting in detail: [The mnemonic medium can be extended to one’s personal notes](https://notes.andymatuschak.org/z5ARNXtS5VxteskEW91S1yYTgAcLABNXsZuJE) and [My implementation of a personal mnemonic medium](https://notes.andymatuschak.org/z4mAF1uBV96r72e4NjLcDaujEyTPGiUQJEj8C)
> [!idea] [[ZK - An Advantage of a Digital Medium is That You Can Easily Delete or Cut and Paste]]
App Idea: [[Glow Viewer for Obsidian Vaults]]
@lemons on discord
That gives me an idea for a new plugin.
A plugin that generates a documentation vault for your coding project of of Javadoc comments.
@rover
hahaa, fair enough. lemme know how it goes. My thing is probably not gonna be a plugin, I'll start small, lil python script that reads JIRA API, then draws me a mermaid graph of the data, and does some checks ...
State machine diagrams as ways of collaborating with non software engineers
## Breakfast Writing
On Discord:
[[DRAFT - 2022-06-01 - How I brainstorm, design and share software architecture 1]]
## Obsidian plugin development
- [Obsidian Plugin Developer Docs | Obsidian Plugin Developer Docs](https://marcus.se.net/obsidian-plugin-docs/)
- [GitHub - obsidianmd/obsidian-sample-plugin](https://github.com/obsidianmd/obsidian-sample-plugin), maybe this one is nicer (has GA): [GitHub - THeK3nger/obsidian-plugin-template: Template for Obsidian.md Plugins](https://github.com/THeK3nger/obsidian-plugin-template)
- [GitHub - trashhalo/obsidian-rust-plugin](https://github.com/trashhalo/obsidian-rust-plugin)
- [GitHub - KjellConnelly/obsidian-dev-tools](https://github.com/KjellConnelly/obsidian-dev-tools)
- Run a writing group at rc
## Morning links
Really should start working instead of getting scattered.
- [Reflections on a decade of coding](https://www.scattered-thoughts.net/writing/reflections-on-a-decade-of-coding/)
- [GitHub - Mara-Li/obsidian-github-publisher: Making a plugin for obsidian to publish note to github](https://github.com/Mara-Li/obsidian-github-publisher)
- [GitHub - Mara-Li/obsidian-mkdocs-publisher-python: Publish your obsidian vault through a python script](https://github.com/Mara-Li/obsidian-mkdocs-publisher-python)
- Later in the day, I used the publish to gist plugin. It didn't upload images, which is actually a problem. It should also record which gist a note was uploaded to to later on update it. [[IDEA - Add image upload to the obsidian publish to gist plugin]]
Answered to a prompt on dev.to: [[SK - 2f0 - 2022-06-01 - List of debugging tips]]
## Work log
[[20220601 - TTC Log]] - Working on [[Gutenberg Blocks]] styling, [[Google Tag Manager]] integration.
## Evening wind down
- [Sergei Winitzki - Functional Programming - Reasoning about types and codes ](https://youtu.be/tgr_dV7_53s)
- Actually makes some relatively crazy type notation relatable to real world problems (in the first part)
- The notation itself however completely loses me, also because I don't actually know what a [[Free Monads]] or the [[Yoneda Lemma]] is.
- The other lectures of Sergei are super long. He's written a nice book called the [[BOOK - Science of Functional Programming by Sergei Winitzki]] which is freely available on github. It uses scala.
Continuing on [[BOOK - Optics by Example]], wanting to write some flashcards.
So of course I first continue writing [[FLASH - Notetaking Flashcards]] about flashcards, continuing the article about prompts. It's really not easy making up good prompts, and [[ARTICLE - How to write good prompts - Andy Matuschak]] is quite helpful.
> [!question] I wonder if keeping the multi-prompt answers in the same shape is that useful. It's supposed to help with visual recall of the shape, but isn't that not really sense-making? To actively recall, you would probably prefer to think about which item is missing and why. I am not convinced.
> [!note] Found what the cards with holes around the edges are called: [[Edge Notched Cards]].
Prompts are cheap. If you write coarser prompts, you are not reducing the amount of knowledge to learn. You are just making it harder to review (less focused, less precise, thus less consistent). Write more prompts than feels natural.
You make information easier to recall when you connect it to other memories. The process is called elaborative encoding.
[Execute Program](https://notes.andymatuschak.org/z2LGZ8cXBcQMP7YuAHbeVyCSLZoiMXvQNKCok) is an interesting site that incorporates spaced repetition into its system.
Writing more prompts makes me realize that this is the perfect way to remember how to do different things in TTC / GEC, instead of consistently forgetting operations every couple of weeks or months.
There is an Orbit like system in the [Grok tiddlywiki](https://groktiddlywiki.com/read/) book called Takeaway.
### Brainstorming about spaced repetition and PKM
See [[Spaced Repetition in the Context of PKM]]
According to [Evergreen note maintenance approximates spaced repetition](https://notes.andymatuschak.org/z6yfTwYekzvBkVjeH7WBUrSAJhyGTMYDAyYW7), writing evergreen notes and densely linking them requires revisiting them regularly. This is what I'm starting to realize by editing my previous journal entries and organizing the material I'm accumulating. I would chose a certain topic, for example [[Lenses]], and then start gathering the notes I've started taking about it to turn it into a better page.
This would of course happen repeatedly, especially when preparing to write blog articles. As such, the different ideas will be not necessarily recalled (actively), but reminded. What however would happen is working with these ideas.
One thing I noticed is that I'm doing quite a bit of "coarse grained" associations by putting some links at the top as a kind of replacement for tags in Bear. But as noted here: [Prefer fine-grained associations](https://notes.andymatuschak.org/z68tVM68dEAuH4acs7HY6K76tTVzBdoBGKMZB) , maybe I should put a bit more thought into how these links relate to the note.
This is part of a bigger dichotomy that I will have to address: should I keep big hub notes? At least it's easy to get a full list of stuff I might have written. Or should I make smaller connections. The second means I might have to put some more effort linking a note when I write it so it doesn't quickly get lost.
This is where a physical zettelkasten with the pure sequentiality of notes helps. Notes spread in time are immediately visible in a sequential format, while in a digital format, everything can quickly become a diffuse web. A previous and next link could be pretty cool, maybe as a plugin? [[IDEA - Obsidian plugin that inserts a note into a sequential context]].
Weekly blog posts are a good occasion to string notes together in a single paragraph. Or maybe write a paragraph and then link the related thoughts in an ordered list underneath, file the paragraph as a whole note and "inline" it into the blog.
Useful for [[My Obsidian workflow]] would be a quick way to sort my inbox in the evening, although that might be moot if I set up [[QuickAdd]] correctly. But it would be cool to highlight a note and have a list of directories to file it into appear directly in the right click menu. [[IDEA - Obsidian Plugin to File Notes Quickly From the Explorer]].