When an idea becomes too long, too detailed, or too useful to lose, put the extended
thought in ThinkMark and keep the short code.
THE IDEA
Put the details somewhere else without losing the connection.
You are writing
Use dependency injection here.
See ThinkMark: 45y1
↓
DIGITAL EXTENSION
45y1
Dependency injection example
Dependency injection lets a function or class receive what it needs from the outside
instead of creating those dependencies itself.
The original writing stays focused. The longer explanation, example, and context can
live here, behind a code small enough to keep beside the thought.
WORKFLOW
Thought. Extend. Code. Return.
Thought
Notice the idea that no longer fits where you are writing.
Extend
Capture the fuller explanation, example, reference, or memory.
Return
Use the unique code whenever you need that thought again.
FLEXIBLE
It can also be a normal notebook.
Learning notes, programming examples, research, ideas, references, personal notes, and
long explanations can all live in ThinkMark.
The code-based system is the distinctive part. It is not a restriction.
TRUST
Private to your account.
ThinkMark uses your signed-in session for access to your notes. Local editor recovery is
saved in this browser so an unfinished thought is less likely to disappear.
Start with one thought.
Write what does not fit, keep the small code, and return when you need it.
YOUR DIGITAL OVERFLOW
Continue the thought.
Save the thought you don't want to write down now.
Give it a small address. Come back to it later.