<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/assets/rss.xsl" type="text/xsl"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
>
<channel>
	<title>Sacha Chua - category - writing</title>
	<atom:link href="https://sachachua.com/blog/category/writing/feed/index.xml" rel="self" type="application/rss+xml" />
	<atom:link href="https://sachachua.com/blog/category/writing" rel="alternate" type="text/html" />
	<link>https://sachachua.com/blog/category/writing/feed/index.xml</link>
	<description>Emacs, sketches, and life</description>
	<lastBuildDate>Tue, 21 Apr 2026 14:27:01 GMT</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>daily</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>11ty</generator>
  <item>
		<title>Connecting ideas</title>
		<link>https://sachachua.com/blog/2025/10/connecting-ideas/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 19:10:02 GMT</pubDate>
    <category>writing</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2025/10/connecting-ideas/</guid>
		<description><![CDATA[<div class="sticky-toc" id="org7f41d29">
<div id="text-table-of-contents" role="doc-toc">
<ul>
<li><a href="https://sachachua.com/blog/feed/index.xml#connecting-ideas-cognitive-load">Cognitive load</a></li>
<li><a href="https://sachachua.com/blog/feed/index.xml#connecting-ideas-figuring-things-out">Figuring things out</a></li>
<li><a href="https://sachachua.com/blog/feed/index.xml#connecting-ideas-sharing-the-digressions-and-connections">Sharing the digressions and connections</a></li>
<li><a href="https://sachachua.com/blog/feed/index.xml#connecting-ideas-an-example">An example</a></li>
<li><a href="https://sachachua.com/blog/feed/index.xml#connecting-ideas-into-the-unknown">Into the unknown</a></li>
</ul>
</div>

</div>

<p>
One of the things I like about going through elementary education as a parent is thinking about my processes for making sense of things and how I can help A+ figure out her own way to do that. A+ is in grade 4, and she has a research project that's due in a few weeks. I helped her take notes on different websites using a stack of index cards. The next time she lets me help her with homework,<sup><a id="fnr.not-fretting" class="footref" href="https://sachachua.com/blog/feed/index.xml#fn.not-fretting" role="doc-backlink">1</a></sup> I can show her how to sort those index cards into piles by topic. Then she can take each pile and figure out their sequence.
</p>

<p>
Index card sorting is the slightly-larger version of the way I used to help her with writing by letting her brainstorm a whole bunch of keywords in any order she wants. Ideas for a paragraph or a school essay fit on a page, but a longer report needs more space and tactile experience. I write keywords as she dictates them, we move things around to cluster similar ideas, and then she can pick whatever she wants to write about first (or jump into the middle) and thread her sentences through those words. Get the chunks down first, get them to be the right size for your brain, and then figure out the flow. Someday I'll show her <a href="https://sourceforge.net/projects/freemind/">mindmapping programs</a> (or even maybe <a href="https://orgmode.org">Org Mode</a>!). For now, index cards and <a href="http://getnoteful.com/">drawing programs</a> help us focus on ideas without getting lost in interfaces. She's still far from making her own Zettelkasten. I don't even know if that'll suit her brain. But if I show her the ideas in miniature and shift some of my thinking to forms she can observe, maybe that'll give her some tools that work for where she is right now. Like the way physical math manipulatives make abstract numbers more real, I hope that that moving ideas around helps her think about thinking.
</p>
<div id="outline-container-connecting-ideas-cognitive-load" class="outline-3">
<h3 id="connecting-ideas-cognitive-load">Cognitive load</h3>
<div class="outline-text-3" id="text-connecting-ideas-cognitive-load">
<p>
This challenge of helping A+ figure out how to make sense of things and convert that understanding into a form her teacher can grade is similar to something I've been working on for many years. My mind finds it hard to settle on one topic. It likes to jump from one thing to another. I'm learning to accept that.
<a href="https://sachachua.com/blog/2025/07/finding-the-shape-of-my-thoughts/">I like writing non-linearly</a>.
I like connecting ideas.
To write something sensible, I sometimes need to summarize ideas enough so that I can fit them within my working memory.
(In one blog post?
On one page?
On their own index cards?)
Too much <a href="https://en.wikipedia.org/wiki/Cognitive_load">cognitive load</a> means the ideas fall apart.
There's no getting around intrinsic cognitive load, but sometimes it's easier to look at smaller chunks.
I can get around extraneous cognitive load by rewriting or <a href="https://sachachua.com/blog/category/visual-book-notes">redrawing things</a> to cut out the fluff, like the way business books are padded with lots of filler.
Managing my germane load&ndash;my working memory, the particular ways of encoding the knowledge into schemas in my head or in my notes that will work for my brain&ndash;is the work I get to focus on.
</p>
</div>
</div>
<div id="outline-container-connecting-ideas-figuring-things-out" class="outline-3">
<h3 id="connecting-ideas-figuring-things-out">Figuring things out</h3>
<div class="outline-text-3" id="text-connecting-ideas-figuring-things-out">
<p>
I use blog posts, sketches, and hyperlinks to <a href="https://sachachua.com//blog/2025/03/playing-with-chunk-size-when-writing/">chunk thoughts into building blocks</a>.
Then I need to figure out the order I want to discuss them in.
It's difficult to run a single coherent line through the ideas.
Sometimes I experiment with tangents in <a href="https://sachachua.com//blog/2025/04/week-ending-april-11-2025-sidenotes-on-this-day-life/">side notes</a> or collapsible sections.
Sometimes I can't get the ideas all straightened out. Sketchnotes and maps sometimes help show the spatial relationship between ideas, when I can squish things down into two(ish) dimensions.<sup><a id="fnr.mapping" class="footref" href="https://sachachua.com/blog/feed/index.xml#fn.mapping" role="doc-backlink">2</a></sup>
</p>

<p>
Even if I had all the continuous quiet time I wanted, I'd still need these rough notes to get things out of my head and into a form I can look at. It's okay for them to not be coherent and polished. I figure out what I think by writing and drawing. <a href="https://notes.andymatuschak.org/zGEw4kJNMh8aK19aD2NyV6r">This is the doing of it.</a> Other people's essays also <a href="https://writingslowly.com/2024/09/18/how-to-write.html">evolve out of notes that are gradually fleshed out</a>. There's hope for it yet. Slosh enough <a href="https://pluralistic.net/2021/01/13/two-decades/#:~:text=My%20composition%20is%20greatly%20aided%20both%2020%20years'%20worth%20of%20mnemonic%20slurry%20of%20semi%2Dremembered%20posts%20and%20the%20ability%20to%20search%20memex.craphound.com%20(the%20site%20where%20I've%20mirrored%20all%20my%20Boing%20Boing%20posts)%20easily.">mnemonic slurry</a> around in various buckets, and something interesting might precipitate.
The idea of an <a href="https://zettelkasten.de/posts/principle-of-atomicity-difference-between-principle-and-implementation/">atomic note</a> is nice, but I'm not there yet. For now, I think I'm better off letting my mind explore these branches instead of pruning things down to a singular focus.
</p>
</div>
</div>
<div id="outline-container-connecting-ideas-sharing-the-digressions-and-connections" class="outline-3">
<h3 id="connecting-ideas-sharing-the-digressions-and-connections">Sharing the digressions and connections</h3>
<div class="outline-text-3" id="text-connecting-ideas-sharing-the-digressions-and-connections">
<p>
It's reassuring to know that I'm not the only one whose mind wants to go down all the different paths. <a href="https://rubenerd.com/the-utility-of-digressions/">In "The utility of digressions," Ruben Schade wrote</a>:
</p>

<blockquote>
<p>
In my original post I joked that my blog is often full of nonsensical or meandering digressions.
This is because I have an odd sense of humour, but it’s also fun making connections between disparate things.
&hellip;
Digressions and tangents are one of the key ways that human writing is interesting.
I’ve gone down so many wonderful rabbitholes just by reading a digression note on a blog I first read because we had a common interest.
</p>
</blockquote>

<p>
Maybe it's okay to leave these little signposts in case someone wants to take those forks in the path.
</p>

<p>
This reminded me of <a href="https://www.theguardian.com/science/2022/sep/04/busybody-hunter-dancer-curiosity-curious-minds-bassett-zurn">busybody, hunter, and dancer archetypes for curiosity</a>.
Sometimes people are curious about lots of different things, like a bee visiting different flowers.
Sometimes people are focused on a particular topic and want to know as much as they can about it.
Sometimes the joy is in the leap from one topic to another, like when interesting blog posts are juxtaposed in my feed reader or my to-think-about list<sup><a id="fnr.commonplace" class="footref" href="https://sachachua.com/blog/feed/index.xml#fn.commonplace" role="doc-backlink">3</a></sup>.
</p>

<p>
Connecting one sentence to another is the job of the transition words that A+ learns about in class: first, then, finally.
My connections tend to be along the lines of "Similarly&hellip;." It's easy for me to connect the ideas that feel the same.
</p>

<p>
"But" is an interesting transition word I want to use more. It surprises. I wonder where I can practise noticing when two ideas contrast, especially when two seemingly-contradictory things can be true,<sup><a id="fnr.two-things" class="footref" href="https://sachachua.com/blog/feed/index.xml#fn.two-things" role="doc-backlink">4</a></sup> or when there's a general idea but a specific exception. It's not just about looking for an opposite, but thinking more critically about things and seeing the gaps.  To practise this, though, I have to be comfortable with writing more for myself than for readers who might not be able to follow the uncertain not-quite-trails I meander down. I'm in good company. <a href="https://www.jerrysbrain.com/">Jerry's Brain</a> is quite the knowledgebase, but it might be hard for anyone to use if they're not Jerry. It's better to start, even when the beginning is awkward and I know I'll still need to slog through the <a href="https://sachachua.com/blog/2008/05/getting-through-the-plateau-of-mediocrity-picking-up-the-idioms/">plateau of mediocrity</a>.
</p>
</div>
</div>
<div id="outline-container-connecting-ideas-an-example" class="outline-3">
<h3 id="connecting-ideas-an-example">An example</h3>
<div class="outline-text-3" id="text-connecting-ideas-an-example">
<p>
Henrik Karlsson's recent preview of a paywalled post on <a href="https://www.henrikkarlsson.xyz/p/agentic-fragments">agentic fragments</a> had this:
</p>

<blockquote>
<p>
Where I saw a sweater, she saw a thread temporarily shaped as one—it could just as well be a scarf, a pair of socks, a hat, or six gloves. She saw more degrees of freedom than I did, and acted on it.
</p>
</blockquote>

<p>
&hellip; which branched off myriad thoughts: <a href="https://en.wikipedia.org/wiki/MacGyver">MacGyver</a>, my dad's Swiss Army Knife, <a href="https://www.henrikkarlsson.xyz/p/agency">Henrik's essay on agency</a>? The fun of <a href="https://sachachua.com/topic/emacs/">building things in Emacs</a>, <a href="https://sachachua.com//blog/2020/07/why-i-love-free-software/">the things I love about free/libre/open source software</a>, the master builder scenes in <a href="https://sachachua.com/blog/2014/02/lego-movie-helping-learn-delegation/">The LEGO Movie</a>? The way my sister unravels her health challenges and turns them into poignant reflections? <a href="https://sachachua.com//blog/2025/06/making-and-re-making-fabric-is-tuition/">Sewing and re-making things</a>, Jacob Lund Fisker's book Early Retirement Extreme, and the skills I want to get better at?<sup><a id="fnr.ere" class="footref" href="https://sachachua.com/blog/feed/index.xml#fn.ere" role="doc-backlink">5</a></sup> (Even though I'm starting to <a href="https://sachachua.com//blog/2025/09/coming-back-to-my-own-time/">have more time for myself</a>, I don't find myself using that time for practising sewing or picking up woodworking again. If anything, at the moment, I'm probably focused on getting by with less stuff instead of more.) Maybe this will eventually be multiple posts, like the way I responded to the IndieWeb Carnival theme of "Take Two" with <i>three</i> posts.<sup><a id="fnr.take-two" class="footref" href="https://sachachua.com/blog/feed/index.xml#fn.take-two" role="doc-backlink">6</a></sup> Maybe I need to lightly sketch out my thoughts with drawings and words until I figure out what I want to say, like moving index cards around on the floor.
</p>
</div>
</div>
<div id="outline-container-connecting-ideas-into-the-unknown" class="outline-3">
<h3 id="connecting-ideas-into-the-unknown">Into the unknown</h3>
<div class="outline-text-3" id="text-connecting-ideas-into-the-unknown">

<figure id="org1e60d0f">
<img src="https://sachachua.com/blog/2025/10/connecting-ideas/connecting-the-dots.jpg" alt="Connecting the dots">

<figcaption><span class="figure-number">Figure 1: </span>Connecting the dots</figcaption>
</figure>

<p>
I wonder what better could look like. There's that meme of <a href="https://knowyourmeme.com/memes/pepe-silvia">connecting the dots</a>, when someone is trying to show a complex theory in an incoherent way. When connections are too lightly supported or too overwhelming in number, it only makes sense to me and not to other people. (Maybe not even to my future self.) A good connection, on the other hand, might lead to "Hmm, I hadn't thought of it that way," or maybe the insights you can get by extending a metaphor. Like when you start to fill in a <a href="https://visualframeworks.com/">visual framework</a> and it guides you to think about things you might have missed. Mashing up ideas can reveal different aspects of them: similarities, differences, gaps.
</p>

<p>
There's something here, I think. A digression doesn't have to be to something I know. A connection can be to an amorphous question I haven't fleshed out. If I mash ideas together with enough energy, what particles come out of the collision? If I connect the ideas that feel similar, can I begin to sense the lacunae, the questions I may want to ask?
Here are more signposts to things I'm still figuring out: not so much "Here there be dragons," but pointers to territory I've yet to explore.
</p>
</div>
</div>
<div id="blog-2025-10-connecting-ideas-footnotes">
<h3 class="footnotes">Footnotes</h3>
<div id="blog-2025-10-connecting-ideas-text-footnotes">

<div class="footdef"><sup><a id="fn.not-fretting" class="footnum" href="https://sachachua.com/blog/feed/index.xml#fnr.not-fretting" role="doc-backlink">1</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">I'm backing off from homework assistance right now so that I can help her develop autonomy and I don't overwhelm A+ with fretting. Perhaps this index card technique will come in handy for her science project, or perhaps it will wait until her brain is ready.</p></div></div>

<div class="footdef"><sup><a id="fn.mapping" class="footnum" href="https://sachachua.com/blog/feed/index.xml#fnr.mapping" role="doc-backlink">2</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">
Some thoughts on mapping, from 2013
</p>

<ul class="org-ul">
<li><a class="photoswipe sketch-link" href="https://sketches.sachachua.com/filename/2013-10-14%20Mapping%20what%20you%20know%20%23mapping%20%23organization%20%23learning.jpg" data-src="https://sketches.sachachua.com/static/2013-10-14%20Mapping%20what%20you%20know%20%23mapping%20%23organization%20%23learning.jpg" data-title="2013-10-14 Mapping what you know #mapping #organization #learning.jpg" data-w="2170" data-h="1692">2013-10-14 Mapping what you know #mapping #organization #learning.jpg</a></li>
<li><a class="photoswipe sketch-link" href="https://sketches.sachachua.com/filename/2013-10-14%20Mapping%20out%20learning%20%23mapping%20%23organization%20%23learning.jpg" data-src="https://sketches.sachachua.com/static/2013-10-14%20Mapping%20out%20learning%20%23mapping%20%23organization%20%23learning.jpg" data-title="2013-10-14 Mapping out learning #mapping #organization #learning.jpg" data-w="2173" data-h="1690">2013-10-14 Mapping out learning #mapping #organization #learning.jpg</a></li>
</ul></div></div>

<div class="footdef"><sup><a id="fn.commonplace" class="footnum" href="https://sachachua.com/blog/feed/index.xml#fnr.commonplace" role="doc-backlink">3</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">I also like capturing snippets into a sort of <a href="https://en.wikipedia.org/wiki/Commonplace_book">commonplace book</a>.</p></div></div>

<div class="footdef"><sup><a id="fn.two-things" class="footnum" href="https://sachachua.com/blog/feed/index.xml#fnr.two-things" role="doc-backlink">4</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">This idea often comes up on Dr. Becky's parenting podcast/book, <a href="https://www.goodinside.com/">Good Inside</a>: <a href="https://www.linkedin.com/posts/drbecky_two-things-are-true-in-parenting-and-at-activity-7305597827940782081-JiLP">two things are true</a>.</p></div></div>

<div class="footdef"><sup><a id="fn.ere" class="footnum" href="https://sachachua.com/blog/feed/index.xml#fnr.ere" role="doc-backlink">5</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">
<a href="https://www.goodreads.com/book/show/9519944-early-retirement-extreme">Early Retirement Extreme</a>: I remember seeing a chart about how increasing skills decreases expenses and increases freedom.
</p></div></div>

<div class="footdef"><sup><a id="fn.take-two" class="footnum" href="https://sachachua.com/blog/feed/index.xml#fnr.take-two" role="doc-backlink">6</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">
My posts for <a href="https://www.nicksimson.com/posts/2025-indieweb-carnival-take-two.html">IndieWeb Carnival: Take Two</a>: The aforementioned <a href="https://sachachua.com/blog/2025/06/making-and-re-making-fabric-is-tuition/">Making and re-making: fabric is tuition</a>, along with <a href="https://sachachua.com/blog/2025/06/thinking-about-time-travel-with-the-emacs-text-editor-and-org-mode/">Thinking about time travel with the Emacs text editor, Org Mode, and backups</a> and <a href="https://sachachua.com/blog/2025/06/the-wobble-is-not-the-obstacle-it-s-the-way/">The wobble is not the obstacle, it's the way</a>
</p></div></div>


</div>
</div><div><a href="https://sachachua.com/blog/2025/10/connecting-ideas/index.org">View org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2025%2F10%2Fconnecting-ideas%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>Anchoring my thoughts with a sketch</title>
		<link>https://sachachua.com/blog/2025/09/anchoring-my-thoughts-with-a-sketch/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Sun, 14 Sep 2025 21:17:38 GMT</pubDate>
    <category>drawing</category>
<category>writing</category>
<category>blogging</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2025/09/anchoring-my-thoughts-with-a-sketch/</guid>
		<description><![CDATA[<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-09-12-07%20Anchoring%20my%20thoughts%20with%20a%20sketch%20&#45;&#45;%20drawing%20writing%20blogging.jpeg" data-src="https://sketches.sachachua.com/static/2025-09-12-07%20Anchoring%20my%20thoughts%20with%20a%20sketch%20&#45;&#45;%20drawing%20writing%20blogging.jpeg" data-title="2025-09-12-07 Anchoring my thoughts with a sketch &#45;&#45; drawing writing blogging" data-w="2873" data-h="2055"><picture>
      <img src="https://sketches.sachachua.com/static/2025-09-12-07%20Anchoring%20my%20thoughts%20with%20a%20sketch%20&#45;&#45;%20drawing%20writing%20blogging.jpeg" width="2873" height="2055" alt="2025-09-12-07 Anchoring my thoughts with a sketch &#45;&#45; drawing writing blogging" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-09-12-07 Anchoring my thoughts with a sketch &#45;&#45; drawing writing blogging</figcaption>
    </picture></a></div>
<p></p>

<details class="code-details" style="padding: 1em;
                 border-radius: 15px;
                 font-size: 0.9em;
                 box-shadow: 0.05em 0.1em 5px 0.01em  #00000057;">
                  <summary><strong>Text and links from sketch</strong></summary>
<p>
Anchoring my thoughts with a sketch
</p>

<p>
I keep most of my notes in text files. This is great for searching, but the sameness of the typography makes things blur together.
</p>

<p>
I have to read a lot to remember what things felt like, and I still feel so much is missing. Some people can evoke lush word-pictures. I'm not there yet.
</p>

<p>
Lately I've been giving myself more time to draw, to <a href="https://sachachua.com/blog/2025/08/colours/">colour</a>, to doodle.
</p>

<p>
"Today: A+ kept giving me hugs as we walked home from the supermarket."
</p>

<p>
Even my simple sketches give me a surprisingly good sense of what I felt, what I cared about.
</p>

<p>
<a href="https://sachachua.com/blog/2020/06/pythonfontforgeorg-i-made-a-font-based-on-my-handwriting/">I made a font from my handwriting</a>, but real handwritten text says so much more.
</p>

<p>
Comics are very expressive. I wonder how they do that.
How do they draw something so specific and yet so resonant?
</p>

<p>
I take a tangled thought, coax a bit of it into a drawing, and see where that takes me.
</p>

<p>
"A drawing is simply a line going for a walk." - Paul Klee
</p>

<p>
Sometimes I do an audio braindump to feel my way around it or to capture lots of details. That gives me a wall of text. Too much, and at the same time, not enough.
</p>

<p>
I might try to make an outline and expand it, but I often lose steam.
</p>

<p>
I like organizing and fleshing out the sketch. Drawing it is fun.
</p>

<p>
Then I can write the text. I often add lots of details and links. Sometimes I feel lost in the weeds. The sketch becomes my map.
</p>

<p>
I want to finish writing so that you can see my sketch!
(and so it makes sense to you and my future self)
</p>

<p>
Sometimes I just keep playing with the drawing until something interesting emerges.
</p>

<p>
<a href="https://sach.ac/2025-09-12-07">https://sach.ac/2025-09-12-07</a>
</p>


</details>

<p>
I've been drawing more lately. It's slow, but more
fun. I like looking at my sketches from years ago.
I think I will like these ones years from now.
</p>

<p>
I feel like drawings do a good job of reminding me
what I feel about a topic, why I want to write
about it, and what the overall shape of the topic
is, which is important so that I don't run out of
steam a couple thousand words into a post.
The drawing also encourages me to finish the
post so that I can put it out there.
</p>

<p>
Other related posts:
</p>

<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2025/07/my-emacs-writing-experience/">My Emacs writing experience</a> (2025) - how the text side works</li>
<li><a href="https://sachachua.com/blog/2025/07/finding-the-shape-of-my-thoughts/">Finding the shape of my thoughts</a> (2025) - similar to this one</li>
<li><a href="https://sachachua.com/blog/2025/01/through-blogging-we-discover-our-thoughts-and-other-people/">Through blogging, we discover our thoughts and other people</a> (2025)</li>
<li><a href="http://localhost:8080/blog/2024/11/updating-my-audio-braindump-workflow-to-take-advantage-of-whisperx/">Updating my audio braindump workflow to take advantage of WhisperX</a> (2024)</li>
<li><a href="https://sachachua.com/blog/2024/10/how-sketchnotes-fit-into-my-personal-knowledge-management/">How sketchnotes fit into my personal knowledge management</a> (2024)</li>
<li><a href="https://sachachua.com/blog/2013/10/integrating-visual-outlining-into-my-writing-process/">Integrating visual outlining into my writing process</a> (2013)</li>
<li><a href="https://sachachua.com/blog/2023/12/2023-12-25-07-flow-of-ideas-writing-metaphor/">Working with the flow of ideas</a> (2023)</li>
<li><a href="https://sachachua.com/blog/2015/06/working-with-fragmented-thoughts/">Working with fragmented thoughts</a> (2015)</li>
<li><a href="https://sachachua.com/blog/2015/01/drawing-thoughts-index-cards/">Drawing thoughts on index cards</a> (2015)</li>
<li><a href="https://sachachua.com/blog/2013/11/how-i-organize-and-publish-my-sketches/">How I organize and publish my sketches</a> (2013) I don't use Flickr and Evernote any more. I <a href="https://sachachua.com/blog/2016/01/building-simple-sketch-navigator/">built</a>
my own <a href="https://sketches.sachachua.com">sketch viewer</a>, and I use text files in the same directory as my sketches to make them locally searchable.</li>
</ul>

<p>
Elsewhere:
</p>

<ul class="org-ul">
<li><p>
<a href="https://www.getyourselfoptimized.com/shaping-ideas-and-remembering-experiences-through-sketchnotes-mike-rohde/">Shaping Ideas and Remembering Experiences Through Sketchnotes with Mike Rohde - Get Yourself Optimized</a>
</p>
<blockquote>
<p>
I find when I look back over these notes that the memories really come flooding back in really high detail because then, I spent a little more time documenting when I [relive it].
</p>
</blockquote></li>
<li><a href="https://uxplanet.org/sketching-and-reflecting-how-giving-yourself-time-space-unlocks-hidden-potential-in-your-live-2bf0a99e77db">Sketching and Reflecting. I’ve been using visual thinking… | by Chris Spalton | UX Planet</a> - getting more out of reviewing and reflecting on sketchnotes</li>
<li><a href="https://digitalcommons.buffalostate.edu/cgi/viewcontent.cgi?article=1362&amp;context=creativeprojects">Practical skill building and application of sketchnoting and visual thinking</a> (Troy Schubert). I think the section on "Deeper Thinking: Cliché to Metaphor" might be good for expanding my visual vocabulary, and figure 31 (Polarity Management – Results of Self-Facilitation) reminds me of how I like to use sketches to explore my thoughts.</li>
</ul>
<div><a href="https://sachachua.com/blog/2025/09/anchoring-my-thoughts-with-a-sketch/index.org">View org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2025%2F09%2Fanchoring-my-thoughts-with-a-sketch%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>Writing into the quiet</title>
		<link>https://sachachua.com/blog/2025/09/writing-into-the-quiet/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 08 Sep 2025 16:58:28 GMT</pubDate>
    <category>blogging</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2025/09/writing-into-the-quiet/</guid>
		<description><![CDATA[<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-09-08-02%20Writing%20into%20the%20quiet%20&#45;&#45;%20blogging.jpeg" data-src="https://sketches.sachachua.com/static/2025-09-08-02%20Writing%20into%20the%20quiet%20&#45;&#45;%20blogging.jpeg" data-title="2025-09-08-02 Writing into the quiet &#45;&#45; blogging" data-w="2900" data-h="2050"><picture>
      <img src="https://sketches.sachachua.com/static/2025-09-08-02%20Writing%20into%20the%20quiet%20&#45;&#45;%20blogging.jpeg" width="2900" height="2050" alt="2025-09-08-02 Writing into the quiet &#45;&#45; blogging" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-09-08-02 Writing into the quiet &#45;&#45; blogging</figcaption>
    </picture></a></div>
<p></p>

<details class="code-details" style="padding: 1em;
                 border-radius: 15px;
                 font-size: 0.9em;
                 box-shadow: 0.05em 0.1em 5px 0.01em  #00000057;">
                  <summary><strong>Text and links from sketch</strong></summary>
<p>
Writing into the quiet
2025-09-08-02
</p>

<p>
There's a conversation <sup><a id="fnr.1" class="footref" href="https://sachachua.com/blog/feed/index.xml#fn.1" role="doc-backlink">1</a></sup> about whether blogging
is lonely
and I wanted to reflect on that
from the perspective of 24ish years
of sharing notes on my
idiosyncratic interests.
Blog conversations remind me
of the Great Conversation
between book authors<sup><a id="fnr.2" class="footref" href="https://sachachua.com/blog/feed/index.xml#fn.2" role="doc-backlink">2</a></sup>
sometimes with centuries
in between. In contrast, blogs.
are quick, open, convivial.
</p>

<p>
When it comes to developing ideas,
I like public writing more than
the ephemeral cacophany of
in-person conversations,
social media @replies
or private e-mails.
</p>

<p>
My notes are often for my present understanding
and sometimes for my future selves.
If they resonate with others: bonus!
</p>

<p>
I think this might be a useful way to think about it.
</p>

<p>
Write out of self-interest.
Leave the door open for serendipity
</p>

<p>
Then it's not about
"No one's liking or commenting"
or even
"Why can't I find other people like me"
</p>

<p>
It's more like:
I'll keep exploring and taking notes, because it's fun.
Maybe I'll bump into others and swap notes someday. Who knows?
</p>


</details>

<p>
There's a conversation about feeling lonely while
blogging that echoes through the years. Here's a
recent instance: <a href="https://thehistoryoftheweb.com/do-blogs-need-to-be-so-lonely/">Do blogs need to be so lonely? -
The History of the Web</a>; I also liked <a href="https://birming.com/2025/09/07/the-silent-applause/">The silent
applause | Robert Birming</a> and <a href="https://manuelmoreale.com/blogs-don-t-need-to-be-so-lonely">Blogs don’t need to
be so lonely – Manu</a>. Me, I mostly write for
myself, and I don't feel particularly lonely doing
so. It's a pleasant surprise whenever I hear from
someone, but it's not my main goal. I'm content to
plod along, trying to untangle my thoughts and
leave some breadcrumbs for my future self. This
has been very handy not only for technical posts,
but also for things like being able to remember
what it was like to be a twenty-something. Writing
into the quiet without expecting a reply is like
enjoying a comfortably silent beach and
occasionally being delighted when you discover
someone else's message in a bottle.
</p>

<p>
Blog conversations are so much faster than book
conversations. We don't have to pass through
publishing gatekeepers, we don't have to wait
years&hellip; just ideas bouncing back and forth.
Marvelous.
</p>

<p>
Commenting is easier than writing from scratch, so
it would be nice to give people that space to
share their follow-on thoughts more easily, but
it's becoming more of a hassle as parts of the Web
become more hostile. (Thanks, spammers and
advertising cookie-trackers.) <a href="https://sachachua.com/blog/2025/03/moving-18-years-of-comments-out-of-disqus-and-into-my-11ty-static-site/">I turned off
comments on my blog</a> back in March as Disqus had
gotten overbearing with ads and tracking. I didn't
feel like figuring out another commenting service
or self-hosting my own. I don't miss wading
through all the spam. I do miss the ease of public
comments and the tips people shared, mostly
because it was convenient to see and share those
replies in one place. Still, there's space for
commentary. Some people comment via Mastodon or
their own blogs. Once in a blue moon, a post will
strike enough of a chord to get shared via Reddit
or something like that. And there's always e-mail.
</p>

<p>
I like <a href="https://indieweb.org/blog_carnival">blog carnivals</a>: someone proposes a theme,
people can choose to write about it, and the host
links to all those posts for easier discovery.
There's one for <a href="https://indieweb.org/IndieWeb_Carnival">IndieWeb</a> and there's one for
<a href="https://www.emacswiki.org/emacs/Carnival">Emacs</a>. It's fun seeing all these different takes
on the same topic.
</p>

<p>
I wish it was easier for more people to share what
they've been figuring out. I don't think the
technology is the limiting factor. My mom used to
keep a blog on Blogger, and she also wrote some
posts in the self-hosted Wordpress I'd set up for
her before. My sister writes long stories on
Facebook and Instagram so that she can untangle
her thoughts and capture the memories. Never mind
that Facebook is a walled garden that's hard to
follow outside its algorithmic feed; at least
she's writing. I think it's more that the process
of sitting down and turning your thoughts into
words takes time and energy. That's the hard part,
but that's also what's worthwhile. You can't skip
it by using a large language model.
</p>

<p>
Is writing lonely? I wish more people had the
space to sit with their thoughts and figure them
out, and I wish they were easier to find. I'll
settle for reaching across time and space: to my
future self, for sure, and maybe to others whom I
may or may not interact with. Send enough bottles
out to sea, comb the beach often enough, and I'll
find plenty of people who like to take that quiet,
thoughtful approach to life (even as we gently
poke fun at ourselves for possibly overthinking
things). Fortunately, if they blog, it's easy to
keep in touch lightly: not limited by anyone's
energy or interest at a particular point in time,
but just open to serendipity.
</p>

<div class="center-doodle" id="org20b4a15">

<figure id="org8e1197d">
<img src="https://sachachua.com/blog/2025/09/writing-into-the-quiet/2025-09_16.jpeg" alt="A message in a bottle" style="max-height:100px">

</figure>

</div>

<div class="update" id="orgdb1dd21">
<p>
<span class="timestamp-wrapper"><time class="timestamp" datetime="2025-09-09">[2025-09-09 Tue]</time></span>: A few more thoughts I want to connect to this one:
</p>
<ul class="org-ul">
<li>Henrik Karlsson's essay on <a href="https://www.henrikkarlsson.xyz/p/search-query">writing as a search query for people</a></li>
<li>I came across <a href="https://twilightjournal.com/">Twilight Journal</a> via <a href="https://www.reddit.com/r/Stoicism/">r/stoicism</a> today, so I wanted to link to that too. Messages in bottles.</li>
<li>And another thought about the night sky and how it's filled with stars, even though there are unimaginable spaces between them&hellip; (Not that I've seen a clear night sky lately, but I have one clear memory of it as a child that stays with me.)</li>
</ul>

</div>
<div id="blog-2025-09-writing-into-the-quiet-footnotes">
<h3 class="footnotes">Footnotes</h3>
<div id="blog-2025-09-writing-into-the-quiet-text-footnotes">

<div class="footdef"><sup><a id="fn.1" class="footnum" href="https://sachachua.com/blog/feed/index.xml#fnr.1" role="doc-backlink">1</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">
Here's a recent instance: <a href="https://thehistoryoftheweb.com/do-blogs-need-to-be-so-lonely/">Do blogs need to
be so lonely? - The History of the Web</a>. I also
liked <a href="https://birming.com/2025/09/07/the-silent-applause/">The silent applause | Robert Birming</a> and
<a href="https://manuelmoreale.com/blogs-don-t-need-to-be-so-lonely">Blogs don’t need to be so lonely – Manu</a>.
</p></div></div>

<div class="footdef"><sup><a id="fn.2" class="footnum" href="https://sachachua.com/blog/feed/index.xml#fnr.2" role="doc-backlink">2</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">
I picked up this idea from Adler and van Doren's <a href="https://sachachua.com/blog/2012/03/visual-book-notes-how-to-read-a-book/">How to Read a Book</a> and the idea of syntopical reading.
</p></div></div>


</div>
</div><div><a href="https://sachachua.com/blog/2025/09/writing-into-the-quiet/index.org">View org source for this post</a></div>
<p>You can <a href="https://social.sachachua.com/@sacha/statuses/01K4NBAFRBJMS15Z14JRHPPKFT" target="_blank" rel="noopener noreferrer">comment on Mastodon</a>, <a href="https://sachachua.com/blog/2025/09/writing-into-the-quiet/#comment">view 1 comment</a>, or <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2025%2F09%2Fwriting-into-the-quiet%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>Considering these monthly emoji summaries</title>
		<link>https://sachachua.com/blog/2025/09/considering-these-monthly-emoji-summaries/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Fri, 05 Sep 2025 15:17:41 GMT</pubDate>
    <category>writing</category>
<category>visualization</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2025/09/considering-these-monthly-emoji-summaries/</guid>
		<description><![CDATA[<p>
In February, I started adding emojis to my monthly summaries. I added emojis to the lines for the text versions of my monthly sketches, then used a little bit of Emacs Lisp to convert that into HTML code with the text as a tooltip. I wondered what it might be like to represent a lot of days very densely. Would the constrained vocabulary of emojis be enough to give me a sense of the time, combined with the ability to hover over the emojis to see the keywords I wrote for that day?
</p>

<span class="emoji-summary"><a href="https://sachachua.com/blog/2025/03/monthly-review-february-2025/">Feb:</a> <span title="looking ahead - 1">👀</span><span title="dance - 2">💃</span><span title="curriculum checklist - 3">✅</span><a href="https://sachachua.com/blog/2025/02/looking-at-landscapes-art-and-iteration/" title="Art Gallery of Ontariqo - 4">🖼️</a><span title="MakeyMakey - 5">🤖</span><a href="https://sachachua.com/blog/2025/02/sketching-practice-beaver-goose-squirrel-sparrow-flower-sheepdog-and-sheep/" title="sheepdog - 6">🐕</a><span title="iPad experiments - 7">📱</span><a href="https://sachachua.com/blog/2025/02/two-weeks-with-the-ipad-air-supernote-a5x-and-lenovo-p52/" title="my own iPad - 8">📱</a><span title="sledding - 9">🛷</span><span title="sorting through photos - 10">📸</span><span title="drew a review of A+'s 8th year - 11">🎨</span><a href="https://sachachua.com/blog/2025/02/ago-field-trip-2-moments-in-modernism-landscapes/" title="Moments in Modernism - 12">🏢</a><span title="sledding snow day - 13">🛷</span><span title="piano and voice - 14">🎤</span><span title="even more snow - 15">☃️</span><span title="quinzhee - 16">❄️</span><span title="galaxy cookies - 17">🍪</span><span title="shovelling trail walkway - 18">🚲</span><span title="individual assessment - 19">📝</span><span title="cupcakes - 20">🧁</span><span title="icing - 21">🧁</span><span title="skating party - 22">⛸️</span><span title="breaking up ice - 23">❄️</span><span title="Minecraft Parkour Spiral 2 - 24">🌀</span><span title="more skating - 25">⛸️</span><span title="results: growth, exceptionality - 26">📈</span><a href="https://sachachua.com/blog/2025/02/letting-a-play-with-generative-artificial-intelligence-for-fiction/" title="Comparing Claude and ChatGPT - 27">🤖</a><span title="word search - 28">🔍</span></span>
<span class="emoji-summary"><a href="https://sachachua.com/blog/2025/04/monthly-review-march-2025-going-on-field-trips-shifting-from-fretting-to-learning/">Mar:</a> <span title="campfire - 1">🔥</span><span title="Minecraft & singing - 2">🎵</span><span title="peach pie - 3">🥧</span><span title="apples & marshmallows - 4">🍎</span><span title="doodling - 5">✏️</span><span title="skating in the wind - 6">⛸️</span><span title="RSS, thoughts on reading - 7">📰</span><span title="tired kids - 8">😴</span><span title="cubing comp - 9">⏲️</span><span title="pizza playdate - 10">🍕</span><span title="creeper 3D print - 11">🖨️</span><span title="quiet day, watched Moana 2 - 12">🏝️</span><span title="arcade - 13">🎮</span><span title="bookstore, meds - 14">📚</span><span title="music theory - 15">🎵</span><span title="LEGO Incredibles - 16">🎮</span><span title="monkey bars - 17">🐒</span><span title="tooth: UR2 - 18">🦷</span><span title="playing with the group - 19">👥</span><span title="Sand cakes with A- - 20">🧁</span><span title="pottery wheel - 21">🏺</span><span title="feelings - 22">💭</span><span title="TV - 23">📺</span><span title="Ripley's Aquarium - 24">🐟</span><span title="bike playdate - 25">🚲</span><span title="hot chocolate - 26">☕</span><span title="chocolate cupcake - 27">🧁</span><span title="trails - 28">🥾</span><span title="freezing rain - 29">🌧️</span><span title="homework lap - 30">📝</span><span title="proud of buying snacks & cereal - 31">🛒</span></span>
<span class="emoji-summary"><a href="https://sachachua.com/blog/2025/05/monthly-review-april-2025/">Apr:</a> <span title="Pictionary - 1">✏</span><span title="Charades - 2">🎭</span><span title="bike playdate - 3">🚲</span><span title="clothes, shoes - 4">👕</span><span title="reflection - 5">🤔</span><span title="gardening - 6">🌱</span><span title="Minecraft together - 7">🎮</span><span title="A+: finger cut - 8">🩹</span><span title="set up a village - 9">🏘️</span><span title="trial chamber - 10">🪓</span><span title="blazes - 11">🔥</span><span title="nether wart, skeleton spawner - 12">🌱</span><span title="bike maintenance, park playtime - 13">🔧</span><span title="pretend Minecraft - park - 14">🎭</span><span title="aquarium - 15">🐠</span><span title="writing - 16">✍️</span><span title="early Easter egg hunt - 17">🥚</span><span title="gardening - 18">🌱</span><span title="Easter Monster Math Hunt - 19">🖩</span><span title="Bike Brigade - 20">🚲</span><span title="monkey bars - 21">🐒</span><span title="bubbles - 22">🫧</span><span title="right-size Band-aid - 23">🩹</span><span title="another sunny day - 24">☀️</span><span title="experimented with Minecraft club - 25">🎮</span><span title="scooter parking - 26">🛴</span><span title="Bike Brigade, trail mix - 27">🚲</span><span title="drawing with Popo - 28">✏</span><span title="ice cream - 29">🍨</span><span title="reading, drawing - 30">📚</span></span>
<span class="emoji-summary"><a href="https://sachachua.com/blog/2025/06/monthly-review-may-2025/">May:</a> <span title="rainy day writing - 1">🌧️</span><span title="painting pottery - 2">🎨</span><span title="newsletter training - 3">📰</span><span title="Bike Brigade - 4">🚴</span><span title="dandelions - 5">🌼</span><span title="cat food delivery - 6">🐱</span><span title="toad day - 7">🐸</span><span title="newsletter - 8">📰</span><span title="dental cleaning - 9">🦷</span><span title="sewing - 10">🧵</span><span title="trackless train - 11">🚂</span><span title="s'mores - 12">🔥</span><span title="dogs in Minecraft - 13">🐕</span><span title="monkey bars, fashion - 14">🐒</span><span title="at the castle playground - 15">🏰</span><span title="s'mores and popsicles - 16">🔥</span><span title="W-'s bike light - 17">💡</span><span title="clothes, sewing - 18">👗</span><span title="compost - 19">♻️</span><span title="Stardew Valley - 20">🎮</span><span title="More Stardew, rainy day - 21">🌧️</span><span title="Trout derby - Stardew Valley - 22">🎣</span><span title="silo, fair - Stardew Valley - 23">🎪</span><span title="pottery wheel, ankle hurts - 24">🏺</span><span title="laptop refresh - 25">💻</span><span title="ice cream - 26">🍦</span><span title="whee! - 27">🎢</span><span title="peppermint tea, drizzle - 28">☕</span><span title="farmers market strawberries - 29">🍓</span><span title="market playground - 30">🛝</span><span title="sewing - 31">🧵</span></span>
<span class="emoji-summary"><a href="https://sachachua.com/blog/2025/07/monthly-review-june-2025/">June:</a> <span title="art gallery - 1">🖼️</span><span title="splash pad - 2">💦</span><span title="jump rope, seedlings - 3">🪴</span><span title="lots of sewing - 4">🪡</span><span title="sewed a hat - 5">🪡</span><span title="upside down with friends - 6">🙃</span><span title="radishes, ice cream - 7">🍦</span><span title="biked through rain - 8">🚲</span><span title="storage bag - 9">🪡</span><span title="cracker - 10">🍪</span><span title="tough bedtime - 11">😴</span><span title="ice cream bar - 12">🍦</span><span title="friend delivery - 13">🚲</span><span title="potato print, pizza party - 14">🥔</span><span title="visited grandparents - 15">👴</span><span title="wedding dress in Stardew - 16">👰</span><span title="hulled lots of strawberries - 17">🍓</span><span title="rainy day, golden walnuts - 18">🌧️</span><span title="ROM - 19">🦕</span><span title="sick day for A+ - 20">🌡</span><span title="apple pies - 21">🥧</span><span title="my turn to be sick - 22">😷</span><span title="fever, naps - 23">🌡</span><span title="strawberries, lettuce, report card - 24">🍓</span><span title="stayed up for music homework - 25">🎵</span><span title="aprons - 26">🪡</span><span title="last day of school, first day of wading pool - 27">🏊</span><span title="pottery, two pies - 28">🏺</span><span title="hopping with J- & K- - 29">🐸</span><span title="swim skirt, 23x9= math - 30">🪡</span></span>
<span class="emoji-summary"><a href="https://sachachua.com/blog/2025/08/monthly-review-july-2025/">July:</a> <span title="Swimming, poi, fireworks - 1">🎇</span><span title="High Park pool - 2">🏊</span><span title="farmers market bread - 3">🥖</span><span title="Minecraft at the park - 4">🎮</span><span title="somersault, somer-pepper - 5">🏊</span><span title="Stardew Valley Expanded - 6">🎮</span><span title="sand restaurant; supermarket sims - 7">🏖️</span><span title="more diving toys - 8">🦈</span><span title="errands: clothes, books - 9">🛍️</span><span title="poi - 10">🗘</span><span title="snacks - 11">🧺</span><span title="3 breaths while swimming - 12">🏊</span><span title="card games - 13">🂡</span><span title="swim checklists, lessons - 14">🏊</span><span title="deep end test, water slide - 15">🏊</span><span title="needs more practice to pass - 16">🏊</span><span title="LEGO Glinda and Elphaba's dorm - 17">🪄</span><span title="LEGO Mindstorms - 18">🤖</span><span title="lightsabers - 19">⚔️</span><span title="clothes shopping - 20">👕</span><span title="mulberries - 21">🥣</span><span title="LEGO Spike Prime - 22">🤖</span><span title="bike playdate - 23">🚴</span><span title="last swim lesson; Sunnyside party - 24">🏊</span><span title="doing our own thing at the pool - 25">🏊</span><span title="Biidaasige Park, ziplines; Korean BBQ - 26">😃</span><span title="KidSpark; pottery - 27">🏺</span><span title="Kidspark; wontons - 28">🥣</span><span title="Perler beads - 29">🎨</span><span title="more mulberries - 30">🫐</span><span title="bike playdate - 31">🚴</span></span>
<span class="emoji-summary"><a href="https://sachachua.com/blog/2025/09/monthly-review-august-2025/">Aug:</a> <span title="dolls, flowers - 1">🌻</span><span title="shopping - 2">🛍️</span><span title="aquarium - 3">🐠</span><span title="damming water - 4">🌊</span><span title="played Stardew at home - 5">🎮</span><span title="water at the splash pad - 6">💦</span><span title="bike adventure - A+ rode 13km - 7">🚴</span><span title="ROM, phone moisture - 8">🦕</span><span title="KidSpark: " I="" would="" like="" to="" buy="" a="" papaya"="" -="" 9"="">🛒</span><span title="Create Hypertubes - 10">⛏️</span><span title="A+: -5.00 prescription - 11">👓</span><span title="birthday, Wicked LEGO - 12">🎂</span><span title="origami rose - 13">🌹</span><span title="playdate at C-'s house - 14">🏠</span><span title="playdate at our house: Duplo, flower - 15">🌻</span><span title="magic show - 16">🎩</span><span title="handstands - 17">🤸</span><span title="pottery wheel summer camp - 18">🏺</span><span title="colouring - 19">🖍️</span><span title="opening cabinet - 20">🗄️</span><span title="trimming - 21">🏺</span><span title="marbling - 22">🎨</span><span title="mask discussion - 23">😷</span><span title="Gong-gong's birthday - 24">🎂</span><span title="Science Centre at Sherway - 25">👧</span><span title="CNE (still fun) - 26">🎡</span><span title="KidSpark Pictionary - 27">🎨</span><span title="Minecraft Experience - 28">⛏️</span><span title="A+ and piano - 29">🎹</span><span title="Walk with W- and A+, Lion Dance - 30">🦁</span><span title="Minecraft with cousins, catching up on blog carnivals - 31">⛏️</span></span>

<p>
Not bad. I can see the campfire and s'mores days (🔥), the time we were sick (🌡️), the shift from skating and sledding to biking and swimming, the days when I focused on sewing. In contrast, here are the monthly calendar sketches:
</p>

<div class="two-col-thumbnails" id="org93324c1">
<p>
</p><div class="sketch-thumbnail"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-02-28-04%20February%202025%20&#45;&#45;%20monthly%20review.png" data-src="https://sketches.sachachua.com/static/2025-02-28-04%20February%202025%20&#45;&#45;%20monthly%20review.png" data-title="2025-02-28-04 February 2025 &#45;&#45; monthly review.png" data-w="3347" data-h="2759"><picture>
      <img src="https://sketches.sachachua.com/thumbnails/2025-02-28-04%20February%202025%20&#45;&#45;%20monthly%20review.png" width="" height="" alt="2025-02-28-04 February 2025 &#45;&#45; monthly review.png" loading="lazy" decoding="async">
      <figcaption>2025-02-28-04 February 2025 &#45;&#45; monthly review.png</figcaption>
    </picture></a></div><div class="sketch-thumbnail"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-03-31-05%20March%202025%20&#45;&#45;%20monthly%20review.jpeg" data-src="https://sketches.sachachua.com/static/2025-03-31-05%20March%202025%20&#45;&#45;%20monthly%20review.jpeg" data-title="2025-03-31-05 March 2025 &#45;&#45; monthly review.jpeg" data-w="2748" data-h="2013"><picture>
      <img src="https://sketches.sachachua.com/thumbnails/2025-03-31-05%20March%202025%20&#45;&#45;%20monthly%20review.jpeg" width="" height="" alt="2025-03-31-05 March 2025 &#45;&#45; monthly review.jpeg" loading="lazy" decoding="async">
      <figcaption>2025-03-31-05 March 2025 &#45;&#45; monthly review.jpeg</figcaption>
    </picture></a></div><div class="sketch-thumbnail"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-04-30-03%20April%202025%20&#45;&#45;%20monthly%20review.jpeg" data-src="https://sketches.sachachua.com/static/2025-04-30-03%20April%202025%20&#45;&#45;%20monthly%20review.jpeg" data-title="2025-04-30-03 April 2025 &#45;&#45; monthly review.jpeg" data-w="2652" data-h="2037"><picture>
      <img src="https://sketches.sachachua.com/thumbnails/2025-04-30-03%20April%202025%20&#45;&#45;%20monthly%20review.jpeg" width="" height="" alt="2025-04-30-03 April 2025 &#45;&#45; monthly review.jpeg" loading="lazy" decoding="async">
      <figcaption>2025-04-30-03 April 2025 &#45;&#45; monthly review.jpeg</figcaption>
    </picture></a></div><div class="sketch-thumbnail"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-05-31-06%20May%202025%20%23monthly%20%23review.jpeg" data-src="https://sketches.sachachua.com/static/2025-05-31-06%20May%202025%20%23monthly%20%23review.jpeg" data-title="2025-05-31-06 May 2025 #monthly #review.jpeg" data-w="2636" data-h="2012"><picture>
      <img src="https://sketches.sachachua.com/thumbnails/2025-05-31-06%20May%202025%20%23monthly%20%23review.jpeg" width="" height="" alt="2025-05-31-06 May 2025 #monthly #review.jpeg" loading="lazy" decoding="async">
      <figcaption>2025-05-31-06 May 2025 #monthly #review.jpeg</figcaption>
    </picture></a></div><div class="sketch-thumbnail"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-06-30-04%20June%202025%20%23monthly%20%23review.jpeg" data-src="https://sketches.sachachua.com/static/2025-06-30-04%20June%202025%20%23monthly%20%23review.jpeg" data-title="2025-06-30-04 June 2025 #monthly #review.jpeg" data-w="2605" data-h="2004"><picture>
      <img src="https://sketches.sachachua.com/thumbnails/2025-06-30-04%20June%202025%20%23monthly%20%23review.jpeg" width="" height="" alt="2025-06-30-04 June 2025 #monthly #review.jpeg" loading="lazy" decoding="async">
      <figcaption>2025-06-30-04 June 2025 #monthly #review.jpeg</figcaption>
    </picture></a></div><div class="sketch-thumbnail"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-07-31-10%20July%202025%20%23monthly%20%23review.jpeg" data-src="https://sketches.sachachua.com/static/2025-07-31-10%20July%202025%20%23monthly%20%23review.jpeg" data-title="2025-07-31-10 July 2025 #monthly #review.jpeg" data-w="2685" data-h="1997"><picture>
      <img src="https://sketches.sachachua.com/thumbnails/2025-07-31-10%20July%202025%20%23monthly%20%23review.jpeg" width="" height="" alt="2025-07-31-10 July 2025 #monthly #review.jpeg" loading="lazy" decoding="async">
      <figcaption>2025-07-31-10 July 2025 #monthly #review.jpeg</figcaption>
    </picture></a></div><div class="sketch-thumbnail"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-08-31-13%20August%202025%20&#45;&#45;%20monthly%20review.jpeg" data-src="https://sketches.sachachua.com/static/2025-08-31-13%20August%202025%20&#45;&#45;%20monthly%20review.jpeg" data-title="2025-08-31-13 August 2025 &#45;&#45; monthly review.jpeg" data-w="2900" data-h="2050"><picture>
      <img src="https://sketches.sachachua.com/thumbnails/2025-08-31-13%20August%202025%20&#45;&#45;%20monthly%20review.jpeg" width="" height="" alt="2025-08-31-13 August 2025 &#45;&#45; monthly review.jpeg" loading="lazy" decoding="async">
      <figcaption>2025-08-31-13 August 2025 &#45;&#45; monthly review.jpeg</figcaption>
    </picture></a></div>
<p></p>

</div>

<p>
Hmm. I'm primarily interested in episodic memory retrieval and pattern recognition. The emoji summaries might be better at showing repetition because of the constrained vocabulary and the density is neat, but they're not quite expressive enough to resonate with me. I don't like hovering to see the tooltip, but by itself, the emoji doesn't usually have enough information to trigger my memory (either on its own or as part of the episodic context). Emojis and text also open up the possibility of an "on this day" slice, but I can get that with the plain text or by adding an on-this-day.rss to my web-based journal viewer with maybe some kind of private feed in our local network.
</p>

<p>
The sketches are more fun to flip through, especially now that I'm adding more colour to them. I can show repetition through background colour or icons in my monthly sketches. If I click on these images in my blog post or in my <a href="https://sketches.sachachua.com">public sketchbook</a> (ex: monthly sketches) using either my laptop or my tablet, I can page through them quickly, like the idea of rapid serial visual presentation <sup><a id="fnr.rsvp" class="footref" href="https://sachachua.com/blog/feed/index.xml#fn.rsvp" role="doc-backlink">1</a></sup>. (This is great! Now I'm tempted to figure out how to disable all animations for <a href="https://github.com/henrygd/bigger-picture">BiggerPicture</a> for just that bit of extra speed, which I think is a matter of tinkering with <code>mediaTransition</code>&hellip;) I wonder what it would take to have an automatic "on this day" slice for my monthly calendar sketches. Maybe if I was stricter about using a template so that I can automatically extract boxes from it, or maybe if I can use recognized numbers to figure out the layout&hellip; Definitely a someday thing, but could be an interesting challenge.
</p>

<p>
Do I want to do these emoji summaries long-term? <a href="https://www.reddit.com/r/dataisbeautiful/comments/1cg02nj/oc_5_years_of_emojis_each_days_journal/">Someone summarized 5 years of diary entries as emojis</a>, and of course there's an <a href="https://www.emojijournal.net/">app</a> to do this too. Even on a larger scale, though, I think I might just get a few "huh, how about that" moments out of it rather than "wow, that's amazing." I think that if I continue with my <a href="https://sachachua.com/blog/2025/09/considering-the-format-of-daily-sketches/">daily sketches</a>, that's probably more fun for me to make and review, and it still contains enough information to allow me to map the days to emojis later on if I want to. I can probably discontinue this emoji experiment. I'm glad I explored it, though.
</p>

<p>
In case you're curious about the Emacs Lisp code for extracting the emoji summaries, here's the function. It looks for the top-level blog post, scans for lines matching "dayNum. (emoji) text summary of day", and then turns that into the appropriate span, including links if there are any.
</p>


<div class="org-src-container">
<pre class="src src-emacs-lisp"><code>(<span class="org-keyword">defun</span> <span class="org-function-name">my-org-emoji-summary</span> (<span class="org-type">&amp;optional</span> label)
  (<span class="org-keyword">let</span> (results)
    (<span class="org-keyword">save-excursion</span>
      (goto-char (org-find-property <span class="org-string">"EXPORT_ELEVENTY_PERMALINK"</span> (org-entry-get-with-inheritance <span class="org-string">"EXPORT_ELEVENTY_PERMALINK"</span>)))
      (<span class="org-keyword">let</span> ((end (<span class="org-keyword">save-excursion</span> (org-end-of-subtree))))
        (<span class="org-keyword">while</span> (re-search-forward <span class="org-string">"^</span><span class="org-string"><span class="org-regexp-grouping-backslash">\\</span></span><span class="org-string"><span class="org-regexp-grouping-construct">(</span></span><span class="org-string">[0-9]+</span><span class="org-string"><span class="org-regexp-grouping-backslash">\\</span></span><span class="org-string"><span class="org-regexp-grouping-construct">)</span></span><span class="org-string">\\. </span><span class="org-string"><span class="org-regexp-grouping-backslash">\\</span></span><span class="org-string"><span class="org-regexp-grouping-construct">(</span></span><span class="org-string">[</span><span class="org-string"><span class="org-negation-char">^</span></span><span class="org-string">A-Za-z0-9]+</span><span class="org-string"><span class="org-regexp-grouping-backslash">\\</span></span><span class="org-string"><span class="org-regexp-grouping-construct">)</span></span><span class="org-string"> </span><span class="org-string"><span class="org-regexp-grouping-backslash">\\</span></span><span class="org-string"><span class="org-regexp-grouping-construct">(</span></span><span class="org-string">.+?</span><span class="org-string"><span class="org-regexp-grouping-backslash">\\</span></span><span class="org-string"><span class="org-regexp-grouping-construct">)</span></span><span class="org-string"><span class="org-regexp-grouping-backslash">\\</span></span><span class="org-string"><span class="org-regexp-grouping-construct">(</span></span><span class="org-string">- weekly highlight</span><span class="org-string"><span class="org-regexp-grouping-backslash">\\</span></span><span class="org-string"><span class="org-regexp-grouping-construct">)</span></span><span class="org-string">?\n"</span> end t)
          (<span class="org-keyword">let</span> ((day (match-string 1))
                (icon (match-string 2))
                (text (match-string 3)))
            (<span class="org-keyword">push</span>
             (<span class="org-keyword">if</span> (string-match org-link-bracket-re text)
                 (format <span class="org-string">"&lt;a href=\"%s\" title=\"%s - %s\"&gt;%s&lt;/a&gt;"</span>
                         (match-string 1 text)
                         (match-string 2 text)
                         day
                         icon)
               (format <span class="org-string">"&lt;span title=\"%s - %s\"&gt;%s&lt;/span&gt;"</span>
                       text
                       day
                       icon))
             results)))))
    (format <span class="org-string">"&lt;div class=\"emoji-summary\"&gt;%s%s&lt;/div&gt;"</span>
            (<span class="org-keyword">if</span> label (concat label <span class="org-string">": "</span>) <span class="org-string">""</span>)
            (string-join (nreverse results) <span class="org-string">""</span>))))
</code></pre>
</div>

<div id="blog-2025-09-considering-these-monthly-emoji-summaries-footnotes">
<h3 class="footnotes">Footnotes</h3>
<div id="blog-2025-09-considering-these-monthly-emoji-summaries-text-footnotes">

<div class="footdef"><sup><a id="fn.rsvp" class="footnum" href="https://sachachua.com/blog/feed/index.xml#fnr.rsvp" role="doc-backlink">1</a></sup> <div class="footpara" role="doc-footnote"><p class="footpara">
Bruijn, Oscar &amp; Spence, Robert. (2000). <a href="https://www.researchgate.net/publication/220944929_Rapid_Serial_Visual_Presentation_A_space-timed_trade-off_in_information_presentation">Rapid Serial Visual Presentation: A space-timed trade-off in information presentation</a>. 189-192. 10.1145/345513.345309. <a href="https://www.researchgate.net/profile/Oscar_Bruijn2/publication/220944929_Rapid_Serial_Visual_Presentation_A_space-timed_trade-off_in_information_presentation/links/09e415112db90c75ed000000.pdf">PDF</a> accessed 2025-09-05.
</p></div></div>


</div>
</div><div><a href="https://sachachua.com/blog/2025/09/considering-these-monthly-emoji-summaries/index.org">View org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2025%2F09%2Fconsidering-these-monthly-emoji-summaries%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>My Emacs writing experience</title>
		<link>https://sachachua.com/blog/2025/07/my-emacs-writing-experience/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Sat, 26 Jul 2025 04:10:58 GMT</pubDate>
    <category>writing</category>
<category>emacs</category>
<category>org</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2025/07/my-emacs-writing-experience/</guid>
		<description><![CDATA[<p>
I've been enjoying reading people's responses to the <a href="https://www.emacswiki.org/emacs/Carnival">Emacs Carnival</a> July theme of <a href="https://gregnewman.io/blog/emacs-carnival-2025-07-writing-experience/">writing experience</a>. I know I don't need complicated tools to write. People can write in composition notebooks and on typewriters. But I have fun learning more about the Emacs text editor and tweaking it to support me. Writing is one of the ways I think, and I want to think better. I'll start with the kinds of things I write in my public and private notes, and then I'll think about Emacs specifically.
</p>

<div class="sticky-toc" id="org62fbdf2">
<div id="text-table-of-contents" role="doc-toc">
<ul>
<li><a href="https://sachachua.com/blog/feed/index.xml#org3762dd1">Types of notes</a>
<ul>
<li><a href="https://sachachua.com/blog/feed/index.xml#orgb716c7c">Emacs News</a></li>
<li><a href="https://sachachua.com/blog/feed/index.xml#orgef8af90">Bike Brigade newsletter</a></li>
<li><a href="https://sachachua.com/blog/feed/index.xml#org0272bad">Tech notes</a></li>
<li><a href="https://sachachua.com/blog/feed/index.xml#org9d448e6">Life reflections</a></li>
<li><a href="https://sachachua.com/blog/feed/index.xml#org8ff9820">Monthly and yearly reviews</a></li>
<li><a href="https://sachachua.com/blog/feed/index.xml#org082fd18">Book notes</a></li>
</ul>
</li>
<li><a href="https://sachachua.com/blog/feed/index.xml#org719c3e1">Emacs workflow thoughts</a></li>
</ul>
</div>

</div>
<div id="outline-container-org3762dd1" class="outline-3">
<h3 id="org3762dd1">Types of notes</h3>
<div class="outline-text-3" id="text-org3762dd1">
<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-07-25-05%20What%20kinds%20of%20posts%20do%20I%20write%3F%20How%3F%20Improvements%3F%20%23writing.jpeg" data-src="https://sketches.sachachua.com/static/2025-07-25-05%20What%20kinds%20of%20posts%20do%20I%20write%3F%20How%3F%20Improvements%3F%20%23writing.jpeg" data-title="2025-07-25-05 What kinds of posts do I write? How? Improvements? #writing" data-w="2900" data-h="2050"><picture>
      <img src="https://sketches.sachachua.com/static/2025-07-25-05%20What%20kinds%20of%20posts%20do%20I%20write%3F%20How%3F%20Improvements%3F%20%23writing.jpeg" width="2900" height="2050" alt="2025-07-25-05 What kinds of posts do I write? How? Improvements? #writing" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-07-25-05 What kinds of posts do I write? How? Improvements? #writing</figcaption>
    </picture></a></div>
<p></p>

<details class="code-details" style="padding: 1em;
                 border-radius: 15px;
                 font-size: 0.9em;
                 box-shadow: 0.05em 0.1em 5px 0.01em  #00000057;">
                  <summary><strong>Text from sketch</strong></summary>
<p>
What kinds of posts do I write? How? Improvements?
</p>

<p>
2025-07-25-05
</p>

<ul class="org-ul">
<li>Emacs News
<ul class="org-ul">
<li>why: collecting &amp; connecting → fun!</li>
<li>how:
<ul class="org-ul">
<li>phone: Reddit: upvotes</li>
<li>YouTube: playlist</li>
</ul></li>
<li>RSS</li>
<li>Mastodon: Scrape boosts?</li>
<li>Dedupe, categorize: classifier?</li>
<li>Blog</li>
<li>Mailing list</li>
<li>emacs.tv</li>
<li>emacslife.com/calendar</li>
</ul></li>

<li>Bike Brigade newsletter
<ul class="org-ul">
<li>why: help out, connect</li>
<li>Reddit + X + Slack -&gt; Slack canvas -&gt; MailChimp</li>
<li>Need more regular last-min sweep</li>
<li>Copying from Slack sucks; Google Docs?</li>
</ul></li>

<li>Tech notes
<ul class="org-ul">
<li>Why: figure things out, remember, share</li>
<li>code</li>
<li>literate programming: notes + code</li>
<li>debugger?</li>
<li>more notes?</li>
<li>thinking out loud?</li>
</ul></li>

<li>Life reflections
<ul class="org-ul">
<li>Why: figure things out, remember</li>
<li>tangled thoughts</li>
<li>sketch: habit? more doodles</li>
<li>audio braindump</li>
<li>snippets on phone</li>
<li>learning to think</li>
<li>laptop: write</li>
<li>audio input?</li>
<li>themes, thoughts
<ul class="org-ul">
<li>LLM? reflection questions, topics to learn more about</li>
</ul></li>
</ul></li>

<li>Book notes
<ul class="org-ul">
<li>Why: study, remember, share</li>
<li>paper: draw while reading</li>
<li>e-book: highlight
<ul class="org-ul">
<li>quotes</li>
</ul></li>
<li>sketch
<ul class="org-ul">
<li>smaller chunks?</li>
</ul></li>
<li>blog</li>
</ul></li>

<li>Monthly/yearly reviews
<ul class="org-ul">
<li>Why: plan, remember</li>
<li>phone: daily journal</li>
<li>tablet: draw moment of the day</li>
<li>phone: time records</li>
<li>Emacs: raw data</li>
<li>themes, next steps: LLM? reflection questions?</li>
<li>blog post</li>
</ul></li>
</ul>


</details>
</div>
<div id="outline-container-orgb716c7c" class="outline-4">
<h4 id="orgb716c7c">Emacs News</h4>
<div class="outline-text-4" id="text-orgb716c7c">
<p>
I put together a <a href="https://sachachua.com/blog/category/emacs-news">weekly list of categorized links</a> about the interesting ways people use Emacs. This takes me about an hour or two each week. I enjoy collecting all these little examples of people's curiosity and ingenuity. Organizing the links into a list helps people find things they might be interested in and connect with other people.
</p>

<p>
I start by skimming <a href="https://www.reddit.com/r/emacs/">r/emacs</a> and <a href="https://www.reddit.com/r/orgmode/">r/orgmode</a> on my phone, upvoting posts that I want to include. I also search YouTube and add videos to an <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">Emacs News playlist</a>. I review <a href="https://planet.emacslife.com">aggregated posts from Planet Emacslife</a>. I have an Emacs Lisp function that <a href="https://raw.githubusercontent.com/sachac/emacs-news/refs/heads/master/index.org#:~:text=(defun%20my%2Dprepare%2Demacs%2Dnews%20(date%20parts)">collects all the data</a> and formats them as a list, with all the items at the same level.
</p>

<p>
For Mastodon, I check <a href="https://sachachua.com/dotemacs#mastodon-combined-timeline">#emacs search results</a> from a few different servers. I have a keyboard shortcut that <a href="https://sachachua.com/blog/2024/09/collecting-emacs-news-from-mastodon/#mastodon-news">boosts a post and captures the text</a> to an Org Mode file, and then I have another function that prompts me to <a href="https://sachachua.com/dotemacs/index.html#mastodon-news:~:text=makes%20that%20happen:-,(defun%20my%2Demacs%2Dnews%2Dsummarize%2Dmastodon%2Ditems%20(),-(interactive)">summarize toots</a>, defaulting to the title of the first link. I have more functions that help me <a href="https://raw.githubusercontent.com/sachac/emacs-news/refs/heads/master/index.org#:~:text=(defvar%20my%2Demacs%2Dnews%2Dduplicate%2Doverlay%20nil)-,(defun%20my%2Demacs%2Dnews%2Dcheck%2Dduplicates%20(),-(interactive)">detect duplicates</a> and <a href="https://raw.githubusercontent.com/sachac/emacs-news/refs/heads/master/index.org#:~:text=Making%20a%20numpad%2Dbased%20hydra%20for%20organizing%20Emacs%20News">categorize links</a>. I use <a href="https://github.com/sachac/ox-11ty">ox-11ty</a> to export the post to my blog, which uses the <a href="https://www.11ty.dev/">Eleventy</a> static site generator. I also use <a href="https://github.com/emacstv/emacstv.github.io/blob/main/emacstv.el">emacstv.el</a> to add the videos to the <a href="https://github.com/emacstv/emacstv.github.io/blob/main/videos.org">Org file</a> I use for <a href="https://emacs.tv/">emacs.tv</a>.
</p>

<p>
Some ways to improve this:
</p>

<ul class="org-ul">
<li>I probably have enough data that it might be interesting to learn how to write a classifier. On the other hand, regular expression matches on the titles get most of them correctly, so that might be sufficient.</li>
<li>YouTube videos are a little annoying to go through because of interface limitations and unrelated or low-effort videos. I can probably figure out something that checks the RSS feeds of various channels.</li>
</ul>
</div>
</div>
<div id="outline-container-orgef8af90" class="outline-4">
<h4 id="orgef8af90">Bike Brigade newsletter</h4>
<div class="outline-text-4" id="text-orgef8af90">
<p>
I also put together a weekly newsletter for <a href="https://www.bikebrigade.ca/">Bike Brigade</a>, which coordinates volunteer cyclists to deliver food bank hampers and other essentials. Writing this mostly involves collecting ideas from a number of social media feeds as well as the other volunteers in the community, putting together a draft, and then copying it over to Mailchimp. I'm still figuring out my timing and workflows so that I can stay on top of last-minute requests coming in from people on Slack, and so that I can repurpose newsletter items as updates in the Facebook group or maybe even a blog. If I set aside some regular time to work on things, like a Sunday morning sweep for last-minute requests, that might make it easier to work with other people.
</p>
</div>
</div>
<div id="outline-container-org0272bad" class="outline-4">
<h4 id="org0272bad">Tech notes</h4>
<div class="outline-text-4" id="text-org0272bad">
<p>
I like coding, and I come up with lots of ideas as I use my computer. I enjoy figuring out workflow tweaks like <a href="https://sachachua.com/blog/2025/07/emacs-open-urls-or-search-the-web-plus-browse-url-handlers/">opening lots of URLs in a region</a> or  <a href="https://sachachua.com/blog/2025/06/transforming-html-clipboard-contents-with-emacs-to-smooth-out-mailchimp-annoyances-dates-images-comments-colours/">transforming HTML clipboard contents</a>. My Org files have accumulated quite a few. My main limiting factor here is actually sitting down to make those things happen. Fortunately, I have recently discovered that it's possible for me to spend an hour or two a day playing Stardew Valley, so I can swap some of that time for Emacs tweaking instead. Coding doesn't handle interruptions as well as playing does, but taking notes along the way might be able to help with that. I can jump to the section of my Org file with the ideas I wanted to save for more focus time, pick something from that screen, and get right to it.
</p>

<p>
Other things that might help me do this more effectively would be:
</p>

<ul class="org-ul">
<li>getting better at using my tools (debugger, documentation, completion, etc.),</li>
<li>taking the opportunity to plug in an external monitor, and</li>
<li>using my non-computer time to mull over the ideas so that I can hit the ground running.</li>
</ul>

<p>
I like taking notes at virtual meetups. I usually do this with Etherpad so that other people can contribute to the notes too. I don't have a real-time read-write Emacs interface to this yet (that would be way cool!), but I do have some functions for <a href="https://git.emacsconf.org/emacsconf-el/tree/emacsconf-pad.el">working with the Etherpad text</a>.
</p>
</div>
</div>
<div id="outline-container-org9d448e6" class="outline-4">
<h4 id="org9d448e6">Life reflections</h4>
<div class="outline-text-4" id="text-org9d448e6">
<p>
When I notice something I want to figure out or remember, I use <a href="https://sketches.sachachua.com">sketches</a>, audio braindumps, or typing to start to untangle that thought. Sometimes I use all three, shifting from one tool to another depending on what I can do at the moment. I have a pretty comfortable workflow for <a href="https://sachachua.com/blog/2023/01/recolor-rename-and-file-my-sketches-automatically/">converting sketches (Google Vision)</a> or <a href="https://sachachua.com/blog/2024/11/updating-my-audio-braindump-workflow-to-take-advantage-of-whisperx/">audio (OpenAI Whisper)</a> to text so that I can work with it more easily, and I'm sure that will get even smoother as the technology improves. I switch from one tool to another as I <a href="https://sachachua.com/blog/2025/07/finding-the-shape-of-my-thoughts/">figure out the shape of my thoughts</a>.
</p>

<p>
Maybe I can use microblogging to let smaller ideas out into the world, just in case conversations build them up into more  interesting ideas. I don't quite trust my ability to manage my <a href="https://social.sachachua.com">GoToSocial</a> instance yet (backups? upgrades?), so that might be a good reason to use a weekly or monthly review to revisit and <a href="https://sachachua.com/blog/2024/09/archiving-public-toots-on-my-blog/">archive those posts</a> in plain text.
</p>

<p>
I've been reading my <a href="https://sachachua.com/blog/on-this-day/">on this day</a> list of blog posts and sketches more regularly now that it's in my feed reader. I like the way this helps me revisit old thoughts, and I've saved a few that I want to follow up on. It feels good to build on a thought over time.
</p>

<p>
I'd like to do more of this remembering and thinking out loud because memories are fleeting. Maybe developing more trust in my private journals and files will help. (Gotta have those backups!) Then I'll be more comfortable writing about the things we're figuring out about life while also respecting A+ and W-'s privacy, and I can post the stuff I'm figuring out about my life that I'm okay with sharing. I might think something is straightforward, like A+'s progress in learning how to swim. I want to write about how that's a microcosm of how she's learning how to learn more independently and my changing role in supporting her. Still, she might have other opinions about my sharing that, either now or later on. I can still reflect on it and keep that in a private journal as we figure things out together.
</p>

<p>
Even though parenting takes up most of my time and attention at the moment, it will eventually take less. There are plenty of things for me to learn about and share outside parenting, like biking, gardening, and sewing. I've got books to read and ideas to try out.
</p>

<p>
I'm experimenting with doing more writing on my phone so that I can get better at using these little bits of time. Swiping letters on a keyboard is reasonably fast, and the bottleneck is my thinking time anyway. I use <a href="https://www.orgzlyrevived.com/">Orgzly Revived</a> so that <a href="https://syncthing.net/">Syncthing</a> can synchronize it with my Org Mode files on my laptop when I get back home. There are occasional conflicts, but since I mostly add to an inbox.org when I'm on my phone, the conflicts are usually <a href="https://sachachua.com/dotemacs#syncthing">easy to resolve</a>.
</p>

<p>
Adding doodles to my reflections can make them more fun. I can draw stick figures from scratch, and I can also trace my photos using the iPad as a way to add visual anchors and practise drawing. If I get the hang of using a smaller portion of my screen like the way I used to draw index cards, that might make thoughts more granular and easier to complete.
</p>

<p>
When I write on my computer, I often use <a href="https://github.com/joostkremers/writeroom-mode">writeroom-mode</a> so that things feel less cluttered. I like having big margins and short lines. I have <a href="https://github.com/emacs-mirror/emacs/blob/master/lisp/hl-line.el">hl-line-mode</a> turned on to help me focus on the current paragraph. This seems to work reasonably well.
</p>


<figure id="org81cfd32">
<img src="https://sachachua.com/blog/2025/07/my-emacs-writing-experience/2025-07-26_00-33-44.png" alt="2025-07-26_00-33-44.png">

<figcaption><span class="figure-number">Figure 1: </span>Screenshot showing writeroom-mode and hl-line-mode</figcaption>
</figure>
</div>
</div>
<div id="outline-container-org8ff9820" class="outline-4">
<h4 id="org8ff9820">Monthly and yearly reviews</h4>
<div class="outline-text-4" id="text-org8ff9820">
<p>
I like the rhythm of <a href="https://sachachua.com/blog/2023/12/2023-12-30-01-daily-moments-drawing/">drawing daily moments</a> and keeping a web-based journal of brief descriptions of our day. I like how I've been digging into them deeper to reflect on themes. The monthly drawings and posts make it easier to review a whole year. Maybe someday I'll get back to weekly reviews as well, but for now, this is working fine.
</p>

<p>
My journal entries do a decent job of capturing the facts of our days: where we went, what we did. Maybe spending more time writing life reflections can help me capture more of what goes on in my head and what I want to learn more about.
</p>
</div>
</div>
<div id="outline-container-org082fd18" class="outline-4">
<h4 id="org082fd18">Book notes</h4>
<div class="outline-text-4" id="text-org082fd18">
<p>
I draw <a href="https://sachachua.com/topic/visual-book-notes/">single-page summaries</a> of books I like because they're easier to remember and share. E-books are convenient because I can highlight text and extract that data even after I've returned the book, but I can also retype things from paper books or use the text recognition feature on my phone camera. I draw the summaries on my iPad using <a href="https://www.getnoteful.com/">Noteful</a>, and then I run it through <a href="https://sachachua.com/blog/2023/01/recolor-rename-and-file-my-sketches-automatically/">my Google Vision workflow</a> to convert the text from it so that I can include it in a blog post.
</p>

<p>
The main limiting factor here is my patience in reading a book. There are so many other wonderful things to explore, and sometimes it feels like books have a bit of filler. When I have a clear topic I'm curious about or a well-written book to enjoy, it's easier to study a book and make notes.
</p>
</div>
</div>
</div>
<div id="outline-container-org719c3e1" class="outline-3">
<h3 id="org719c3e1">Emacs workflow thoughts</h3>
<div class="outline-text-3" id="text-org719c3e1">
<p>
Aside from considering the different types of writing I do, I've also been thinking about the mechanics of writing in Emacs. Sanding down the rough parts of my workflow makes writing more enjoyable, and sometimes a small tweak lets me squeeze more writing into fragments of time.
</p>

<p>
There are more commands I want to call than there are keyboard shortcuts I can remember. I tend to use <code>M-x</code> to call commands by name a lot, and it really helps to have some kind of completion (I use <a href="https://github.com/minad/vertico">vertico</a>) and <a href="https://github.com/oantolin/orderless">orderless</a> matching.
</p>

<p>
I'm experimenting with more voice input because that lets me braindump ideas quickly on my phone. Long dictation sessions are a little difficult to edit. Maybe shorter snippets using the voice input mode on the phone keyboard will let me flesh out parts of my outline. I wonder if the same kind of quick input might be handy on my computer. I'm trying out  <a href="https://github.com/natrys/whisper.el">whisper.el</a> with my Bluetooth earbuds. Dictating tends to be stop-and-go, since I feel self-conscious about dictating when other people are around and I probably only have solo time late at night.
</p>

<p>
Misrecognized words can be annoying to correct on my phone. They're much easier to fix on my computer. Some corrections are pretty common, like changing Emax to Emacs. I wrote some code for fixing common errors (<a href="https://sachachua.com/dotemacs#edit-text">my-subed-fix-common-errors</a>), but I don't use this often enough to have it in my muscle memory. I probably need to tweak this so that it's a bit more interactive and trustworthy.
</p>

<p>
When I see a word I want to change, I jump to it with <code>C-s</code> (<code>isearch-forward</code>) or <code>C-r</code> (<code>isearch-backward</code>), or I navigate to it with <code>M-f</code> (<code>forward-word</code>). I want to get the hang of using <a href="https://github.com/abo-abo/avy">Avy</a> because of <a href="https://karthinks.com/software/avy-can-do-anything/">Karthik's awesome post about it</a>. That post is from 2021 and I still haven't gotten used to it. I probably just need deliberate practice using the  shortcut I've mapped to <code>M-j</code> (<code>avy-goto-char-timer</code>). Or maybe I just don't do this kind of navigation enough yet to justify this micro-optimization (no matter how neat it could be), and isearch is fine for now.
</p>

<p>
Sometimes I want to work with sentences. <a href="https://github.com/magnars/expand-region.el">expand-region</a> is another thing I want to get used to. I've bound <code>C-=</code> to <code>er/expand-region</code> from that package. Then I should be able to easily kill the text and type a replacement or move things around. In the meantime, I can usually remember to use my keyboard shortcut of <code>M-z</code> for <code>avy-zap-up-to-char-dwim</code> for deleting something.
</p>

<p>
Even in vanilla Emacs, there's so much that I think I'll enjoy getting the hang of. <a href="https://www.matem.unam.mx/~omar/apropos-emacs.html#writing-experience">oantolin's post on his writing experience</a> helped me learn about <code>M-E</code>, which marks the region from the point to the end of the sentence and is a natural extension from <code>M-e</code>. Similarly, <code>M-F</code> selects the next word.  I could use this kind of shift-selection more. I occasionally remember to transpose words with <code>M-t</code>, but I've been cutting and pasting sentences when I could've been using <code>transpose-sentences</code> all this time. I'm going to add <code>(keymap-global-set "M-T" #'transpose-sentences)</code> to my config and see if I remember it.
</p>

<p>
I like using Org Mode headings to collapse long text into a quick overview so I can see the big picture, and they're also handy for making <a href="https://sachachua.com/blog/2025/04/adding-subheadings-and-sketches-to-my-blog-page-navigation/">tables of contents</a>. It might be neat to have one more level of overview below that, maybe displaying only the first line of each paragraph. In the meantime, I can use <code>toggle-truncate-lines</code> to get that sort of view.
</p>

<p>
If I'm having a hard time fitting the whole shape of a thought into my working memory, I sometimes find it easier to work with plain list outlines that go all the way down to sentences instead of working with paragraphs. I can expand/collapse items and move them around easily using <a href="https://www.gnu.org/software/emacs/manual/html_mono/org.html#Plain-Lists">Org's commands for list items</a>. In addition, <code>org-toggle-item</code> toggles between items and plain text, and <code>org-toggle-heading</code> can turn items into headings.
</p>

<p>
I could probably write a command that toggles a whole section between an outline and a collection of paragraphs. The outline would be a plain list with two levels. The top level items would be the starting sentences of each paragraph, and each sentence after that would be a list item underneath it. Sometimes I use actual lists. Maybe those would be a third level. Then I can use Org Mode's handy list management commands even when a draft is further along. Alternatively, maybe I can use <code>M-S-left</code> and <code>M-S-right</code> to move sentences around in a paragraph.
</p>

<p>
Sometimes I write something and then change my mind about including it. Right now, I tend to either use <code>org-capture</code> to save it or put it under a heading and then refile it to my Scraps subtree, but the <a href="https://github.com/danielsz/Palimpsest">palimpsest</a> approach might be interesting. Maybe a shortcut to stash the current paragraph somewhere&#x2026;
</p>

<p>
I use custom Org link types to make it easier to link to <a href="https://sachachua.com/dotemacs#org-mode-publishing-11ty-static-site-generation-linking-to-blog-topics">topics</a>, <a href="https://sachachua.com/blog/2024/01/using-an-emacs-lisp-macro-to-define-quick-custom-org-mode-links-to-project-files/#git-projects">project files</a>, <a href="https://sachachua.com/dotemacs#links-to-my-config">parts of my Emacs configuration</a>, <a href="https://sachachua.com/dotemacs#linking-to-blog-posts">blog posts</a>, <a href="https://sachachua.com/dotemacs#org-mode-sketch-links">sketches</a>, <a href="https://sachachua.com/dotemacs#videos">videos</a>, and more. It's handy to have completion, and I can define how I want them to be exported or followed.
</p>

<p>
Custom Org link types also let me use <a href="https://github.com/oantolin/embark">Embark</a> for context-sensitive actions. For example, I have a command for <a href="https://sachachua.com/dotemacs#org-mode-publishing-11ty-static-site-generation-linking-to-blog-posts-making-it-easier-to-add-a-category-to-a-blog-post">adding categories to a blog post</a> when my cursor is on a link to the post, which is handy when I've <a href="https://sachachua.com/dotemacs#org-mode-publishing-11ty-static-site-generation-linking-to-blog-posts-list-all-blog-posts-that-match-a-category-or-title-search">made a list of matching posts</a>. Embark is also convenient for doing things from other commands. It's nice being able to use <code>C-. i</code> to insert whatever's in the minibuffer, so I can use that from <code>C-h f</code> (<code>describe-function</code>), <code>C-h v</code> (<code>describe-variable</code>), or other commands.
</p>

<p>
I also <a href="https://sachachua.com/dotemacs#special-blocks">define custom Org block types</a> using <a href="https://github.com/alhassy/org-special-block-extras">org-special-block-extras</a>. This lets me easily make things like collapsible sections with summaries.
</p>

<p>
I want to get better at diagrams and charts using things like <a href="https://graphviz.org/">graphviz</a>, <a href="https://mermaid.js.org/">mermaidjs</a>, <a href="https://matplotlib.org/">matplotlib</a>, and <a href="https://pypi.org/project/seaborn/">seaborn</a>. I usually end up searching for an example I can build on and then try to tweak it. Sometimes I just draw something on my iPad and stick it in. It's fine. I think it would be good to learn computer-based diagramming and charting, though. They can be easier to update and re-layout when I realize I've forgotten to add something to the graph.
</p>

<p>
<a href="https://emacsconf.org/2023/talks/matplotllm/">Figuring out the proper syntax for diagrams and charts</a> might be one of the reasonable use cases for large-language models, actually. I'm on the fence about LLMs in general. I sometimes use claude.ai for dealing with the occasional <a href="https://en.wikipedia.org/wiki/Tip_of_the_tongue">tip of the tongue</a> situation like "What's a word or phrase that describes&#x2026;" and for catching when I've forgotten to finish a sentence. I don't think I can get it to think or write like me yet. Besides, I like doing the thinking and writing.
</p>

<p>
I love reading about other people's workflows. If they share their code, that's fantastic, but even descriptions of ideas are fine. I learn so many things from the blog posts I come across on <a href="https://planet.emacslife.com">Planet Emacslife</a> in the process of putting together Emacs News. I also periodically go through documentation like the <a href="https://orgmode.org/org.html">Org Mode manual</a> or <a href="https://orgmode.org/Changes.html">release notes</a>, and I always learn something new each time.
</p>

<p>
This post was really hard to write! I keep thinking of things I want to start tweaking. I treat Emacs-tweaking as a fun hobby that sometimes happens to make things better for me or for other people, so it's okay to capture lots of ideas to explore later on. Sometimes something is just a quick 5-minute hack. Sometimes I end up delving into the source code, which is easy to do because hey, it's Emacs. It's <a href="https://sachachua.com/blog/2020/07/why-i-love-free-software/">comforting and inspiring</a> to be surrounded by all this parenthetical evidence of other people's thinking about their workflows.
</p>

<p>
Each type of writing helps me with a different type of thinking, and each config tweak makes thoughts flow more smoothly. I'm looking forward to learning how to think better, one note at a time.
</p>

<p>
Check out the <a href="https://gregnewman.io/blog/emacs-carnival-2025-07-writing-experience/">Emacs Carnival July theme: writing experience</a> post for more Emacs ideas. Thanks to Greg Newman for hosting!</p>
</div>
</div>
<div><a href="https://sachachua.com/blog/2025/07/my-emacs-writing-experience/index.org">View org source for this post</a></div>
<p>You can <a href="https://social.sachachua.com/@sacha/statuses/01K12GFNFRDHAX6QNVCGCWRSSP" target="_blank" rel="noopener noreferrer">comment on Mastodon</a> or <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2025%2F07%2Fmy-emacs-writing-experience%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>Finding the shape of my thoughts</title>
		<link>https://sachachua.com/blog/2025/07/finding-the-shape-of-my-thoughts/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Thu, 24 Jul 2025 00:20:25 GMT</pubDate>
    <category>emacs</category>
<category>org</category>
<category>writing</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2025/07/finding-the-shape-of-my-thoughts/</guid>
		<description><![CDATA[<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-07-23-02%20Finding%20the%20shape%20of%20my%20thoughts%20%23writing.jpeg" data-src="https://sketches.sachachua.com/static/2025-07-23-02%20Finding%20the%20shape%20of%20my%20thoughts%20%23writing.jpeg" data-title="2025-07-23-02 Finding the shape of my thoughts #writing" data-w="1958" data-h="1677"><picture>
      <img src="https://sketches.sachachua.com/static/2025-07-23-02%20Finding%20the%20shape%20of%20my%20thoughts%20%23writing.jpeg" width="1958" height="1677" alt="2025-07-23-02 Finding the shape of my thoughts #writing" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-07-23-02 Finding the shape of my thoughts #writing</figcaption>
    </picture></a></div>
<p></p>

<details class="code-details" style="padding: 1em;
                 border-radius: 15px;
                 font-size: 0.9em;
                 box-shadow: 0.05em 0.1em 5px 0.01em  #00000057;">
                  <summary><strong>Text from sketch</strong></summary>
<p>
Finding the shape of my thoughts
2025-07-23-02
</p>

<p>
I have a hard time following a thought from beginning to end.
</p>

<p>
Some people are like this and have figured out things that work well for them.
</p>

<p>
Challenges:
</p>
<ul class="org-ul">
<li>too much or not enough</li>
<li>one more thing; rabbit holes</li>
<li>dangling thoughts</li>
</ul>

<p>
iPad
</p>
<ul class="org-ul">
<li>shape of thought
<ul class="org-ul">
<li>topics?</li>
<li>enough?</li>
<li>flow?</li>
</ul></li>
<li>metaphors, visual frameworks?</li>
<li>zooming in? links?</li>
<li>text boxes?</li>
</ul>

<p>
Phone
</p>
<ul class="org-ul">
<li>outline, snippets, placeholders</li>
<li>outline?</li>
<li>short dictation?</li>
<li>Keyboard?</li>
</ul>

<p>
Laptop
</p>
<ul class="org-ul">
<li>fleshing out: code, links, etc.</li>
<li>Zettelkasten?</li>
<li>editing audio braindump?</li>
<li>managing idea pipeline?</li>
<li>leave TODOS, mark them</li>
</ul>

<p>
Overall:
</p>
<ul class="org-ul">
<li>Develop thoughts in conversation</li>
<li>Use the constraints</li>
<li>Get the ball rolling</li>
</ul>


</details>

<p>
I want to write more. Writing better can follow, with practice and reflection. But writing is challenging. Coming up with ideas is not the hard part. It's finishing them without getting distracted by the hundred other ideas I come up with along the way. I have a hard time following one thought from beginning to end. My mind likes to flit around, jumping from one idea to another. Even when I make an outline, I tend to add to one section, wander over to another, come back to the first, get very deep into one section and decide it's probably its own blog post, and so on. Sometimes I want to say too much to fit into a blog post. Sometimes I start writing and find that I don't have enough to say yet. Sometimes I keep getting distracted by one more thing I want to do before I feel like I can finish the post. Sometimes an idea turns out to be a deep rabbit hole. Sometimes I can rein in those thoughts by using TODOs and next steps and somedays, but then I have all these threads left dangling and it doesn't quite feel right.
</p>

<p>
Fortunately, other people have figured out how to work with things like this. Roland Allen shares an example in <a href="https://roland-allen.com/">The Notebook: A History of Thinking on Paper</a> (2023):
</p>

<blockquote>
<p>
P117. More commonly, [Leonardo da Vinci] expresses annoyance at his own distractability or perceived lack of progress. "Alas, this will never get anything done" is a theme that recurs in several notebooks.
</p>

<p>
Asked about the experience of looking at the "spine-tingling" notebooks, [Martin] Kemp employs strikingly kinetic language. "As material objects, they have an extraordinary intensity, little notebooks with this pretty tiny writing, done at great speed, great urgency, a kind of desperate intensity, when something else crowds in he has to jot it down, he goes back to the original thought, he gets diverted, he comes back to that page and will write some more&#x2026; it's a very manic business."
</p>
</blockquote>

<p>
My life is much smaller scale, but it's nice to know that other people have figured out or are figuring out how to work with how they are. For example, I've been drafting a post for July's Emacs Carnival theme of <a href="https://gregnewman.io/blog/emacs-carnival-2025-07-writing-experience/">writing experience</a>. Along the way, I found myself adding <a href="https://sachachua.com/blog/2025/07/finding-my-blog-posts-with-consult-omni/">my blog posts as a consult-omni source</a>, using that to <a href="https://sachachua.com/blog/2025/07/finding-unlinked-text/">add URLs to link placeholders</a>, and writing this post about non-linearity. I'm very slowly learning to break those up into their own posts, or maybe even just save the idea as a TODO so that I can finish the thing that I'm writing before I get distracted by figuring out something else. It's easier to work with the grain than against it, so I follow wherever my curiosity leads, and then figure out what chunks I can break into posts.
</p>

<p>
I'm also coming to terms with the fact that I don't know what I'm writing until I write it and tweak it. No Athena springing forth fully-formed. The ideas develop in conversation: me with my <a href="https://sketches.sachachua.com">sketches</a> and text, and if I'm lucky, other people too. Sometimes there isn't enough there yet, so I need to put the idea aside for now. Sometimes there's too much I want to say, so I need to select things to focus on.
</p>

<p>
When I have an idea I want to write about, I like to start with drawing in <a href="https://www.getnoteful.com/">Noteful</a> on my iPad: sometimes a mind map, sometimes just words and phrases scattered on a page until I figure out which things are close to each other. I can select things with a lasso and move them closer together, and I can use a highlighter to choose things to focus on. This helps me get a sense of what I want to write about and what examples I want to use. Then I can take a step back and figure out the order that makes sense for the post.
</p>

<p>
My starting sketch for this post:
</p>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-07-23-01%20Non-linear%20writing%20%23writing.jpeg" data-src="https://sketches.sachachua.com/static/2025-07-23-01%20Non-linear%20writing%20%23writing.jpeg" data-title="2025-07-23-01 Non-linear writing #writing" data-w="2852" data-h="1781"><picture>
      <img src="https://sketches.sachachua.com/static/2025-07-23-01%20Non-linear%20writing%20%23writing.jpeg" width="2852" height="1781" alt="2025-07-23-01 Non-linear writing #writing" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-07-23-01 Non-linear writing #writing</figcaption>
    </picture></a></div>
<p></p>

<details class="code-details" style="padding: 1em;
                 border-radius: 15px;
                 font-size: 0.9em;
                 box-shadow: 0.05em 0.1em 5px 0.01em  #00000057;">
                  <summary><strong>Text from sketch</strong></summary>
<p>
Non-linear writing 2025-07-23-01
</p>

<ul class="org-ul">
<li>1. I have a hard time following one thought from beginning to end.
<ul class="org-ul">
<li>My mind likes to flit around.</li>
<li>Other people have figured out how</li>
</ul></li>
<li>2. Challenges:
<ul class="org-ul">
<li>trying to cram in too much</li>
<li>one more thing</li>
<li>yak-shaving / rabbitholes</li>
<li>dangling threads</li>
</ul></li>
<li>3. iPad
<ul class="org-ul">
<li>Map</li>
<li>enough</li>
<li>not dense</li>
<li>starting points</li>
<li>Sketch</li>
<li>Order</li>
<li>crossing out?</li>
<li>Structure?</li>
<li>rough sketch vs shareable</li>
<li>hyperlinks?
<ul class="org-ul">
<li>Zoom in
<ul class="org-ul">
<li>finer pen, actual zoom?</li>
<li>This is as small as it gets. Extra details?</li>
</ul></li>
</ul></li>
<li>Bluetooth keyboard?</li>
<li>Beorg, Plain Org?</li>
<li>Airdroid or hotspot?</li>
<li>visual frameworks, David Gray</li>
<li>I'm experimenting with using Noteful's text boxes so that I can quickly dictate the thought</li>
</ul></li>
<li>4. Phone
<ul class="org-ul">
<li>Snippets</li>
<li>short dictation?</li>
<li>outline - collapsible?</li>
<li>Sometimes I only have my phone with me. I can make a quick outline in orgzly revived and then fill in paragraphs jumping around as needed. Sometimes I feel like I'm going to lose track of the dangling threads, especially if they're in the middle of a paragraph so maybe a Todo marker might be good for that.</li>
<li>Outline</li>
</ul></li>
<li>5. Laptop
<ul class="org-ul">
<li>break out smaller chunks into their own posts.</li>
<li>leave TODOS</li>
<li>Zettelkasten</li>
<li>mention Emacs Conf talk about writing; also org-roam</li>
</ul></li>
<li>audio braindump
<ul class="org-ul">
<li>tangled</li>
<li>editing?</li>
<li>needs computer for now</li>
<li>LLM?</li>
<li>Shorter is prob. more useful</li>
</ul></li>
<li>drawing metaphor?
<ul class="org-ul">
<li>painting?</li>
<li>mark-making</li>
<li>bounds, shape</li>
<li>gradually fill in</li>
</ul></li>
<li>move ideas for improvement to the different sections</li>
</ul>


</details>

<p>
Sometimes ideas peter out at this stage, when I find that I don't have much to say yet about it. I organize my Noteful notes by month, so I just leave the unfinished sketch there. I could probably tag it to make it findable again, but I usually end up moving on to other thoughts instead. If I want to revisit an idea later on, it's often easier to just make a new map. There are so many ideas I can explore, so it's good to quickly find out when I don't have enough to say about something. It might make more sense to me later on.
</p>

<p>
If I can figure out the rough shape of an idea and I feel like I have enough thoughts to fill it with, then it's time to figure out words. Swiping on an onscreen keyboard is more comfortable on my phone than on the iPad, although maybe that's just a matter of getting used to it. If I've developed the idea enough to have a clear flow, I can write the outline without referring to my sketch. If I happen to have a flat surface like a table, I can write while looking at my drawing. Once I have an outline on my phone, I can fill it in with paragraphs.
</p>

<p>
Sometimes it's easier for me to dictate than to type, like when I'm watering the plants. I use <a href="https://github.com/openai/whisper">OpenAI Whisper</a> to transcribe the recordings. The speech recognition is pretty accurate, but I have a lot of false starts, tangents, and rephrasing. My thoughts are rough and tangled, tripping over each other on their way out, but saying them out loud gets them down into a form I can look at. I still need to do a fair bit of work to clean up the text and organize it into my outline. Some people use large-language models to organize raw transcripts, but I haven't quite figured out a good prompt that turns a <a href="https://sachachua.com/blog/2025/07/finding-the-shape-of-my-thoughts/20250723_101535.txt">wall of raw text</a> into something that's easy to include in my draft while retaining my voice. At the moment, I'd rather just manually go over my transcript for ideas I want to include and phrasings I might want to keep. As I massage the braindump into a post, I notice other things I want to add or rephrase. Maybe I'll get the hang of using voice input mode to dictate shorter snippets so that I can do it on my phone or iPad instead of needing computer time.
</p>

<p>
When I'm ready to expand these fragments into full posts, it's easiest to write on the computer, especially if I want to look up documentation or write code. My Orgzly Revived notes generally synchronize seamlessly with <a href="https://orgmode.org/">Org Mode</a> in Emacs via <a href="https://syncthing.net/">Syncthing</a>, aside from the occasional <a href="https://sachachua.com/dotemacs#syncthing">sync conflict</a> that I need to resolve. Then I can build on whatever I started jotting down on my phone. Since I type quickly, thinking is the real bottleneck. If I've thought about things enough through my sketches or phone drafts, writing on my computer goes faster.
</p>

<p>
I find it easier to assemble a thought out of smaller snippets than to write from scratch, which is why <a href="https://sachachua.com/blog/2024/10/how-to-take-smart-notes-sonke-ahrens-2017/">Zettelkasten</a> appeals to me. I still want to figure out some kind of <a href="https://github.com/zkry/p-search">approximate search</a>, or even an exact search that can check Org entry text in a reasonable way. (Maybe <a href="https://github.com/alphapapa/org-ql">org-ql</a>&#x2026;) My notes are not nearly as organized as people's <a href="https://www.orgroam.com/">org-roam</a> constellations, but I'm starting to be able to pull together snippets of drafts, quotes from books, links to previous blog posts, and things I've come across in my reading.
</p>

<p>
Some ideas stall at this stage, too. <code>M-x occur</code> for "^\* " shows 65 top-level headings in my posts.org drafts. Sometimes it's because I've run into something I haven't figured out yet. Sometimes it's because the thoughts are still tangled. Sometimes it's because I've gotten distracted by other things, or a different approach to the same topic. I generally work on the more recent ones that are still in my mind. I also have a <a href="https://sachachua.com/blog/2025/01/treemap-visualization-of-an-org-mode-file/">tree-map visualization</a> that gives me a sense of the heft of each draft, in case the accumulation of words helps nudge me to finish it. It's okay for thoughts to take a while.
</p>


<figure id="orged5927f">
<a href="https://sachachua.com/blog/2025/07/finding-the-shape-of-my-thoughts/2025-07-23_20-18-40.png"><img src="https://sachachua.com/blog/2025/07/finding-the-shape-of-my-thoughts/2025-07-23_20-18-40.png" alt="2025-07-23_20-18-40.png"></a>

<figcaption><span class="figure-number">Figure 1: </span>Treemap visualization of my posts.org</figcaption>
</figure>

<p>
So my iPad is for sketching out the thought, my phone is for writing on the go, and my computer is for fleshing it all out.
How could I make this better?
</p>

<ul class="org-ul">
<li>iPad:
<ul class="org-ul">
<li>What if I use more structure, <a href="https://visualframeworks.com/">visual frameworks</a>, or metaphors, instead of starting from a totally blank page? That can help suggest things to think about, like the way a 2x2 matrix can help organize contrasts.</li>
<li>I can zoom in and write with a thin stroke to add more detail. If I need even more space, I can link to a separate page.</li>
<li>I can add textboxes and use voice input to quickly capture fragments of ideas as I draw.</li>
</ul></li>
<li>Phone:
<ul class="org-ul">
<li>I can explore the outline tools of <a href="https://beorgapp.com/">Beorg</a>, <a href="https://xenodium.com/plain-org-for-ios">Plain Org</a>, or <a href="https://www.orgzlyrevived.com/">Orgzly Revived</a> to see if I can get the hang of using them when I'm away from my computer.</li>
<li>I can try the voice input on my phone. To keep the flow going, I need to resist the urge to correct misrecognized words as long as things are somewhat understandable.</li>
<li>Maybe I can try bringing a Bluetooth keyboard to playdates where I'm likely to be near a table.</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li>I can run more ideas through my <a href="https://sachachua.com/blog/2023/12/audio-braindump-workflow-tweaks-adding-org-mode-hyperlinks-to-recordings-based-on-keywords/">audio braindumping process</a> so that I can improve my workflow.</li>
<li>I can use Org Mode TODO states or tags to manage my idea pipeline so that I can keep track of posts that are almost there.</li>
<li>I can be more ruthless about parking an idea as a TODO or a next step instead of feeling like I need to go write that post before I can finish this one. This might also help me write in smaller chunks.</li>
</ul></li>
</ul>

<p>
Even if I have to rewrite chunks as I figure things out, that's not a waste. That's just part of how thoughts develop. I'm constrained by the tools that I use and the fragments of time that I have, but I can use those constraints to help me break things down into manageable pieces. If I take advantage of those little bits of time to get the ball rolling, writing at the computer becomes much easier and more fun. This is the kind of brain I've got, and I enjoy learning more about working with it.</p>
<div><a href="https://sachachua.com/blog/2025/07/finding-the-shape-of-my-thoughts/index.org">View org source for this post</a></div>
<p>You can <a href="https://social.sachachua.com/@sacha/statuses/01K0WXMA1QKEX4QD56J2K5J8M1" target="_blank" rel="noopener noreferrer">comment on Mastodon</a> or <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2025%2F07%2Ffinding-the-shape-of-my-thoughts%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>Working on the plumbing in a small web community</title>
		<link>https://sachachua.com/blog/2025/05/working-on-the-plumbing-in-a-small-web-community/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Sun, 01 Jun 2025 03:51:15 GMT</pubDate>
    <category>community</category>
<category>connecting</category>
<category>emacs</category>
<category>blogging</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2025/05/working-on-the-plumbing-in-a-small-web-community/</guid>
		<description><![CDATA[<p>
The IndieWeb Carnival prompt for May is <a href="https://thoughts.uncountable.uk/may-2025-indieweb-carnival-small-web-communities/">small web
communities</a>. I've been exploring some thoughts on
how a little effort goes a long way to connecting
a community. Sometimes I think of it as working on
the plumbing so that ideas can flow more smoothly.
It feels a little different from the direct
contribution of knowledge or ideas. I also want to
connect with other people who do this kind of
thing.
</p>

<p>
Emacs is a text editor that has been around since
the 1970s. It's highly programmable, so people
have come up with all sorts of ways to modify it
to do what they want. It's not just for
programmers. My favourite examples include
<a href="https://www.reddit.com/r/emacs/comments/1ktzgpx/comment/mtxvf7o/">novelists</a> and <a href="https://bofh.org.uk/2019/02/25/baking-with-emacs/">bakers</a> and <a href="http://mokrzu.github.io/clojure/clojure-music.html">musicians</a> who use Emacs
in unexpected ways. Because Emacs is so flexible,
community is important. The source code and
documentation don't show all the possible
workflows. As people figure things out by
themselves and together, more possibilities open
up.
</p>

<p>
I love tweaking Emacs to help me with different
things I want to do, and I love learning about how
other people use it too. I've been sharing my
notes on Emacs on this blog since 2001 or so. In
2015, as I was getting ready to become a parent, I
knew I was going to have much less time and
focused attention, which meant less time playing
with Emacs. Fortunately, around that time, John
Wiegley (who was one of the maintainers of Emacs
at the time) <a href="https://lists.gnu.org/archive/html/emacs-devel/2015-10/msg01425.html">suggested</a> that it would be helpful if
I could keep an eye on community updates and
summarize them. This worked well with the
fragmentation of my time, since I could still
speed-read updates and roughly categorize them.
</p>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2024-01-31-05%20Community%20plumbing%20%23emacs%20%23community.png" data-src="https://sketches.sachachua.com/static/2024-01-31-05%20Community%20plumbing%20%23emacs%20%23community.png" data-title="2024-01-31-05 Community plumbing #emacs #community" data-w="2808" data-h="3744"><picture>
      <img src="https://sketches.sachachua.com/static/2024-01-31-05%20Community%20plumbing%20%23emacs%20%23community.png" width="2808" height="3744" alt="2024-01-31-05 Community plumbing #emacs #community" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2024-01-31-05 Community plumbing #emacs #community</figcaption>
    </picture></a></div>
<p></p>

<details class="code-details" style="padding: 1em;
                 border-radius: 15px;
                 font-size: 0.9em;
                 box-shadow: 0.05em 0.1em 5px 0.01em  #00000057;">
                  <summary><strong>Text from sketch</strong></summary>
<p>
Community plumbing
</p>

<p>
You don't have to fill the pipes all by yourself. Just help things flow.
</p>

<p>
I want to share some of the things we're doing in the Emacs community
so that I can convince you that building plumbing for your community can be fun, easy, and awesome.
This is great because enthusiasm spreads.
</p>

<p>
virtuous cycle
</p>

<ul class="org-ul">
<li>Other places: YouTube, Reddit, HN, lobste.rs, Mastodon, PeerTube, mailing lists&#x2026;.</li>
<li>Blog aggregator
<ul class="org-ul">
<li><a href="https://planet.emacslife.com">Planet Emacs Life</a> (uses Planet Venus) - update: <span class="timestamp-wrapper"><span class="timestamp">[2025-05-31 Sat] </span></span> I wrote my own RSS feed aggregator instead.</li>
</ul></li>
<li>Newsletter: <a href="https://sachachua.com/blog/category/emacs-news">Emacs News</a>, 1-2 hours a week
<ul class="org-ul">
<li>summarize &amp; group</li>
<li>announce calendar events</li>
</ul></li>
<li><a href="https://www.emacswiki.org/emacs/Usergroups">User groups</a>
<ul class="org-ul">
<li>[often use Emacs News to get conversations going]</li>
</ul></li>
<li>iCal &amp; Org files: <a href="http://emacslife.com/calendar">Emacs Calendar</a></li>
<li>Conference
<ul class="org-ul">
<li><a href="https://emacsconf.org">EmacsConf</a>: &lt; USD 50 hosting costs + donated server + volunteer time</li>
</ul></li>
</ul>

<p>
Tips:
</p>

<ul class="org-ul">
<li>Make it fun for yourself.</li>
<li>Build processes and tools.</li>
<li>Let people help</li>
</ul>

<p>
2024-01-31-05
</p>


</details>

<p>
Some more notes on the regular flows built up by
this kind of community plumbing:
</p>

<p>
<b>Daily:</b> Lots of people post on <a href="https://reddit.com/r/emacs">reddit.com/r/emacs</a>
and on Mastodon with the #emacs hashtag. I also
aggregate Emacs-related blog posts at
<a href="https://planet.emacslife.com">planet.emacslife.com</a>, taking over from
planet.emacsen.org when Tess had DNS issues. There
are a number of active channels on YouTube and
occasionally some on PeerTube instances as well. I
don't need to do much work to keep this flowing,
just occasionally adding feeds to the aggregator
for planet.emacslife.com.
</p>

<p>
<b>Weekly:</b> I collect posts from different sources,
remove duplicates, combine links talking about the
same thing, categorize the links, put them roughly
in order, and post <a href="https://sachachua.com/blog/category/emacs-news">Emacs News</a> to a website, an RSS
feed, and a mailing list. This takes me maybe 1.5
hours each week. It's one of the highlights of my
week. I get to learn about all sorts of cool
things.
</p>

<p>
Weekly seems like a good rhythm for me considering
how active the Emacs community is. Daily would be
too much time. Monthly would lead to either too
long of a post or too much lost in curation, and
the conversations would be delayed.
</p>

<p>
Sometimes I feel a twinge of envy when I check out
other people's newsletter posts with commentary or
screenshots or synthesis. (So cool!) But hey, I'm
still here posting Emacs News after almost ten
years, so that's something. =) A long list of
categorized links fits the time I've got and the
way my mind works, and other people can put their
own spin on things.
</p>

<p>
<b>Monthly:</b> There are a number of <a href="https://www.emacswiki.org/emacs/Usergroups">Emacs user
groups</a>, both virtual and in-person. Quite a few of
them use Emacs News to get the discussion rolling
or fill in gaps in conversation, which is
wonderful.
</p>

<p>
Some meetups use <a href="https://meet.jit.si/">meet.jit.si</a>, Zoom, or Google
Meet, but some are more comfortable on a
self-hosted service using free software. I help by
running a <a href="https://sachachua.com/blog/2025/01/scaling-a-bigbluebutton-server-down-to-a-1-gb-node-between-uses/">BigBlueButton web conferencing server</a>
that I can now automatically scale up and down on
a schedule, so the base cost is about 60 USD/year.
Scaling it up for each meetup costs about USD 0.43
for a 6-hour span. It's pretty automated now,
which is good because I tend to forget things that
are scheduled for specific dates. My schedule
still hasn't settled down enough for me to host
meetups, but I like to drop by once in a while.
</p>

<p>
<b>Yearly:</b> <a href="https://emacsconf.org">EmacsConf</a> is the one big project I like
to work on. It's completely online. It's more of a
friendly get-together than a formal conference. I
have fun trying to fit as many proposed talks as
possible into the schedule. We nudge speakers to
send us recorded presentations of 5-20 minutes
(sometimes longer), although they can share live
if they want to. A number of volunteers help us
caption the videos. Each presentation is followed
by Q&amp;A over web conference, text chat, and/or
collaborative document. Other volunteers handle
checking in speakers and hosting the Q&amp;A sessions.
</p>

<p>
It's a lot of fun for surprisingly little money.
For the two-day conference itself, the <a href="https://sachachua.com/blog/2024/12/emacsconf-2024-notes/">website
hosting cost for EmacsConf 2024</a> was about USD 56
and our setup was able to handle 400 viewers
online (107 max simultaneous users in various web
conferences).
</p>

<p>
EmacsConf takes more time. For me, it's about 1.5
hours a day for 4 months, but I think mostly
that's because I have so much fun figuring out how
to <a href="https://sachachua.com/blog/category/emacsconf">automate things</a> and because I help with the
captions. Lots of other people put time into
preparing presentations, hosting Q&amp;A,
participating, etc. It's worth it, though.
</p>

<p>
I like doing this because it's a great excuse to
nudge people to get cool stuff out of their head
and into something they can share with other
people, and it helps people connect with other
people who are interested in the same things. Some
Q&amp;A sessions have run for hours and turned into
ongoing collaborations. I like turning videos into
captions and searchable text because I still don't
have the time/patience to actually watch videos,
so it's nice to be able to search. And it's
wonderful gathering lots of people into the same
virtual room and seeing the kind of enthusiasm and
energy they share.
</p>

<p>
So yeah, community plumbing turns out to be pretty
enjoyable. If this resonates with you, maybe you
might want to see if your small web community
could use a blog aggregator or a newsletter.
Doesn't have to be anything fancy. You could start
with a list of interesting links you've come
across. I'm curious about what other people do in
their communities to get ideas flowing!
</p>

<p>
Related: <a href="https://sachachua.com/blog/2024/02/2024-02-04-yay-emacs-community-plumbing-streaming-setup-emacs-news-highlights-transcript-export/">the community plumbing section of my blog post / livestream braindump</a>.</p>
<div><a href="https://sachachua.com/blog/2025/05/working-on-the-plumbing-in-a-small-web-community/index.org">View org source for this post</a></div>
<p>You can <a href="https://social.sachachua.com/@sacha/statuses/01JWMSXZRMX7WS9XSGB20C5JK8" target="_blank" rel="noopener noreferrer">comment on Mastodon</a> or <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2025%2F05%2Fworking-on-the-plumbing-in-a-small-web-community%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item>
	</channel>
</rss>