npm package: @phorbas/itermusing
Description: Self-hosting pasture for your musing paths: notes, collections, articles, snippets, and more.
Author: Shane Holloway
Latest version: 0.0.1

# Itermusing

Since 2001, Brian and I have been dreaming, thinking, designing, building,
avoiding, and otherwise circling the topic of how to pragmatically collect
thoughts about technology, projects, personal interests, and more. In essence,
how to remember for the long term. Our desires have outlived many product
offerings and many more technology trends. Through it all, the web platform has
grown more capable and long lasting. Open Source and Open Standards are only
proven mechanisms capable of safeguarding content against the erroding forces
of time. Decades from now I want to be able to share my body of work with others;
as it is now, our creations are likely to be locked behind abandoned products,
acquired or failed companies, changed priorities, antiquated technologies
(CDs, Zip Drives, or floppy disks), or cloud hosting we can no longer afford.

Over the years, we have talked about this product concept under the names
"Syncromatic" and "Continuum App", collecting many notes, designs,
diagrams, and code sketches. During the global COVID Pandemic of 2020, I
was able to focus some of my free time into creating several supporting
Open Source libraries including PHORBAS Opaque, Store, and HAMT, among
others.  Pursuing our concept once again, we are starting work under the
PHORBAS project with the name "Itermusing", giving a digital place of
pasture for the paths your musings lead you down.

## Get Started

```sh
npm ci

# Continuously build ./esm library (using one console window)
npm run watch

# Run development website (using another console window)
npm run vite

# Build the ./esm library and the ./dist website
npm run build
```

## Inspirations
- Self-hosted nature of
    - [TiddlyWiki](https://tiddlywiki.com)
    - [Feather Wiki](https://feather.wiki)
    - Modern web browsers and developer consoles

- Habits & methods like
    - Zettelkasten
    - Bullet Journal
    - PARA Method
    - Getting Things Done (GTD)
    - blogging
    - bookmarks collections in browsers
    - read-later services


- Diagraming and Whiteboarding tools
    - [Excalidraw](https://excalidraw.com)
    - [Draw.io / Diagrams.net](https://app.diagrams.net)
    - [Mermaid](https://mermaid.js.org)
    - [Miro](https://miro.com)
    - [Mural](https://mural.co)
    - [Figma](https://www.figma.com)


- Myriad of knowledge management tools:
    - [Obsidian](https://obsidian.md)
    - [Notion](https://www.notion.com)
    - [Notational Velocity](https://notational.net)
    - [The Brain](https://www.thebrain.com)
    - [AnyType.io](AnyType.io)
    - [Curio](https://www.zengobi.com/curio/)


- Hundreds of Todo tracking apps
    - [TodoMVC](https://todomvc.com)

- Hundreds of Kanban board like-apps
    - github, gitlab, and similar kanban card-like viewers
    - [NullBoard](https://nullboard.io/preview)
    - [Trello](https://trello.com)


- Coding Notebooks
    - [iPython / Jupyter Notebook](https://ipython.org/notebook.html)
    - [ObservableHQ](https://observablehq.com)
    - Smalltalk Playground & images
    - [D3](https://github.com/d3/d3) sketches
    - [Plot](https://github.com/observablehq/plot)
    - [Vega](https://vega.github.io)


- [Explorable Explanations](https://en.wikipedia.org/wiki/Explorable_explanation)
    - [Bret Victor](https://worrydream.com)
        - [Explorable Explanations](https://worrydream.com/ExplorableExplanations/)
        - [Ladder of Abstraction](https://worrydream.com/LadderOfAbstraction/)
        - [Tangle](https://worrydream.com/Tangle/guide.html)
    - [Mike Bostock](https://bost.ocks.org/mike/)
        - [Visualizing Algorithms](https://bost.ocks.org/mike/algorithms/)
        - [Fisher-Yates Shuffle](https://bost.ocks.org/mike/shuffle/)
        - [How Selections Work](https://bost.ocks.org/mike/selection/)
        - [A Better Way to Code](https://medium.com/@mbostock/a-better-way-to-code-2b1d2876a3a0)

- Handwriting digitization tools
    - image scanner
    - pictures of whiteboards
    - [RocketBook](https://getrocketbook.com)
    - [LiveScribe](https://us.livescribe.com)
    - [reMarkable](https://remarkable.com/)