<?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 - sharing</title>
	<atom:link href="https://sachachua.com/blog/category/sharing/feed/index.xml" rel="self" type="application/rss+xml" />
	<atom:link href="https://sachachua.com/blog/category/sharing" rel="alternate" type="text/html" />
	<link>https://sachachua.com/blog/category/sharing/feed/index.xml</link>
	<description>Emacs, sketches, and life</description>
	<lastBuildDate>Mon, 27 Apr 2026 11:29:30 GMT</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>daily</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>11ty</generator>
  <item>
		<title>Drawing lunch notes</title>
		<link>https://sachachua.com/blog/2025/11/drawing-lunch-notes/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Sun, 09 Nov 2025 18:11:44 GMT</pubDate>
    <category>drawing</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2025/11/drawing-lunch-notes/</guid>
		<description><![CDATA[<p>
A+ goes to virtual school. She still wants me to
pack a lunch for her every weekday, complete with
a lunch note, so that she can "get the schoolkid
experience." I started by drawing food and making
food-related puns. Lately, she's been really into
KPop Demon Hunters, so I've been drawing scenes
from those:
</p>


<figure id="org66ca3ee">
<img src="https://sachachua.com/blog/2025/11/drawing-lunch-notes/scan0284.jpg" alt="scan0284.jpg">

<figcaption><span class="figure-number">Figure 1: </span>Art class this afternoon</figcaption>
</figure>


<figure id="org6c6dd87">
<img src="https://sachachua.com/blog/2025/11/drawing-lunch-notes/scan0285.jpg" alt="scan0285.jpg">

<figcaption><span class="figure-number">Figure 2: </span>Ramyeon time, because she wanted ramen for lunch</figcaption>
</figure>


<figure id="org70a7fa7">
<img src="https://sachachua.com/blog/2025/11/drawing-lunch-notes/scan0288.jpg" alt="scan0288.jpg">

<figcaption><span class="figure-number">Figure 3: </span>Adding A+ to the hoodie scene because it was getting cold</figcaption>
</figure>


<figure id="orga94a6c5">
<img src="https://sachachua.com/blog/2025/11/drawing-lunch-notes/scan0289.jpg" alt="scan0289.jpg">

<figcaption><span class="figure-number">Figure 4: </span>Zoey with shrimp crackers, because I packed shrimp crackers for her lunch</figcaption>
</figure>

<p>
Drawing from a reference image is good practice anyhow. Doing it on a lunch note means I get the payoff of giggles during her lunch break. Not bad.
</p>

<p>
Following up on <a href="https://sachachua.com/blog/2025/10/doodling-icons-in-a-grid/#doodling-icons-in-a-grid-reflections-on-doodling">Doodling icons in a grid</a>, it's a lot easier to make confident lines when I'm just darkening something I've lightly sketched in. The resistance provided by the pencil going over the card stock helps, too.
</p>

<p>
Looking forward to more practice next week!
</p>
<div><a href="https://sachachua.com/blog/2025/11/drawing-lunch-notes/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%2F11%2Fdrawing-lunch-notes%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>Drawing trees</title>
		<link>https://sachachua.com/blog/2025/10/drawing-trees/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Wed, 22 Oct 2025 21:30:38 GMT</pubDate>
    <category>drawing</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2025/10/drawing-trees/</guid>
		<description><![CDATA[<p>
Following the tips in <a href="https://www.youtube.com/watch?v=CeEH_divBuM">How to draw when you don't have time</a> by Javi can draw!, I have been drawing trees. The video is 6.5 minutes long so it's easy to fit in. From the video:
</p>

<blockquote>
<p>
Your main goal is to create a habit of drawing for drawing's sake.
</p>
</blockquote>

<p>
Here are some of my trees:
</p>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-10-20-07%20Trees%20&#45;&#45;%20drawing%20icons.jpeg" data-src="https://sketches.sachachua.com/static/2025-10-20-07%20Trees%20&#45;&#45;%20drawing%20icons.jpeg" data-title="2025-10-20-07 Trees &#45;&#45; drawing icons" data-w="2900" data-h="2212"><picture>
      <img src="https://sketches.sachachua.com/static/2025-10-20-07%20Trees%20&#45;&#45;%20drawing%20icons.jpeg" width="2900" height="2212" alt="2025-10-20-07 Trees &#45;&#45; drawing icons" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-10-20-07 Trees &#45;&#45; drawing icons</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>
Trees
sachachua.com/2025-10-20-07
</p>

<ol class="org-ol">
<li>cypress tree</li>
<li>pine tree</li>
<li>oak tree</li>
<li>spruce tree</li>
<li>baobab tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>willow tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>tree by A+</li>
<li>tree</li>
<li>tree</li>
<li>tree</li>
<li>birch tree</li>
<li>mango tree</li>
<li>banana tree</li>
</ol>


</details>

<p>
Or in the little <a href="https://sachachua.com//blog/2025/10/doodling-icons-in-a-grid/">icon collection</a> I've been building: <a href="https://sketches.sachachua.com/icons/?sources=all&amp;q=tree">trees</a>.
</p>


<figure id="orge5fac85">
<img src="https://sketches.sachachua.com/icons/tree&#45;&#45;2025-10-20-07-3-1.jpeg" alt="tree&#45;&#45;2025-10-20-07-3-1.jpeg">

</figure>

<p>
I think my favourite simple tree is this one. I like the way it gives me a little bit of a feeling of leaves being in front or behind, and it looks like something I can get the hang of drawing quickly.
</p>


<figure id="orgc01e4ef">
<img src="https://sketches.sachachua.com/icons/tree&#45;&#45;2025-10-20-07-2-5.jpeg" alt="tree&#45;&#45;2025-10-20-07-2-5.jpeg">

</figure>

<p>
My favourite tree drawn from life is this one. I can think about where I was sitting when I drew it.
</p>


<figure id="org6497ac4">
<img src="https://sketches.sachachua.com/icons/oak-tree&#45;&#45;2025-10-20-07-0-2.jpeg" alt="oak-tree&#45;&#45;2025-10-20-07-0-2.jpeg">

</figure>

<p>
It's hard to pick my favourite from a tutorial or a reference photo. Maybe this one. I like the way it has light and dark.
</p>


<figure id="orge2a63f0">
<img src="https://sketches.sachachua.com/icons/tree-by-a&#45;&#45;2025-10-20-07-4-0.jpeg" alt="tree-by-a&#45;&#45;2025-10-20-07-4-0.jpeg">

</figure>

<p>
A+ drew a tree too.
</p>

<p>
A number of related tutorials and references:
</p>

<ul class="org-ul">
<li><a href="https://www.easypeasyandfun.com/how-to-draw-a-tree/">How to Draw a Tree – Step by Step Drawing Tutorial - Easy Peasy and Fun</a></li>
<li><a href="https://www.skiptomylou.org/how-to-draw-a-tree/">How to Draw a Tree in 5 Easy Steps | Skip To My Lou</a></li>
<li><a href="https://www.youtube.com/watch?v=F9tS6KaZ1Gc">How to Draw a Tree Real Easy - YouTube</a></li>
<li><a href="https://www.drawinghowtodraw.com/stepbystepdrawinglessons/2015/07/how-to-draw-cartoon-trees-with-easy-step-by-step-drawing-tutorial/">How to Draw Cartoon Trees with Easy Step by Step Drawing Tutorial – How to Draw Step by Step Drawing Tutorials</a></li>
<li><a href="https://www.youtube.com/watch?v=Fb8yQ3bjg9s">How to draw BAOBAB TREE with easy - YouTube</a></li>
<li><a href="https://beautifuldawndesigns.net/tree-drawings-to-spark-your-creativity/">Tree Drawing Ideas to Spark Your Creativity - Beautiful Dawn Designs</a></li>
<li><a href="https://www.colomio.com/tree-drawing">Easy Tree Drawing » How to draw a Tree</a></li>
<li><a href="https://thevirtualinstructor.com/how-to-draw-trees.html">How To Draw Trees</a></li>
<li><a href="https://www.treesatlanta.org/news/the-oldest-tree-in-the-world/">The Oldest Tree in the World | Trees Atlanta</a></li>
</ul>

<p>
I found the <a href="https://www.youtube.com/watch?v=CeEH_divBuM">video</a> via <a href="https://www.sketchnotelab.com/p/october-2025-sketchnote-lab-dispatch">Mike Rohde's Sketchnote Lab post for October</a>. Looking forward to drawing more trees!
</p>
<div><a href="https://sachachua.com/blog/2025/10/drawing-trees/index.org">View org source for this post</a></div>
<p>You can <a href="https://social.sachachua.com/@sacha/statuses/01K86YJQNMS112551T89BSGQ3C" 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%2F10%2Fdrawing-trees%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>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/category/emacs/feed/index.xml#connecting-ideas-cognitive-load">Cognitive load</a></li>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#connecting-ideas-figuring-things-out">Figuring things out</a></li>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#connecting-ideas-sharing-the-digressions-and-connections">Sharing the digressions and connections</a></li>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#connecting-ideas-an-example">An example</a></li>
<li><a href="https://sachachua.com/blog/category/emacs/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/category/emacs/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/category/emacs/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/category/emacs/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/category/emacs/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/category/emacs/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/category/emacs/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/category/emacs/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/category/emacs/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/category/emacs/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/category/emacs/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/category/emacs/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/category/emacs/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>Doodling icons in a grid</title>
		<link>https://sachachua.com/blog/2025/10/doodling-icons-in-a-grid/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Wed, 01 Oct 2025 14:12:54 GMT</pubDate>
    <category>drawing</category>
<category>emacs</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2025/10/doodling-icons-in-a-grid/</guid>
		<description><![CDATA[<p>
Last week, I experimented with practising drawing
little icons as a way of expanding my visual
vocabulary.
</p>

<div class="sticky-toc" id="orgee290f0">
<div id="text-table-of-contents" role="doc-toc">
<ul>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#drawing-icons-in-a-grid-making-a-template">Making a template</a></li>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#drawing-icons-in-a-grid-the-drawings">The drawings</a>
<ul>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#doodling-icons-in-a-grid-the-drawings-stream-of-consciousness">Stream of consciousness</a></li>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#doodling-icons-in-a-grid-the-drawings-learning-from-books">Learning from books</a></li>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#doodling-icons-in-a-grid-the-drawings-extracting-icons-from-my-other-sketches">Extracting icons from my other sketches</a></li>
</ul>
</li>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#drawing-icons-in-a-grid-splitting-up-the-drawings-into-individual-components">Splitting up the drawings into individual components</a></li>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#drawing-icons-in-a-grid-looking-up-images">Looking up images</a></li>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#doodling-icons-in-a-grid-reflections-on-doodling">Reflections on doodling</a></li>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#doodling-icons-in-a-grid-reflections-on-sources">Reflections on sources</a></li>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#doodling-icons-in-a-grid-other-resources">Other resources</a></li>
<li><a href="https://sachachua.com/blog/category/emacs/feed/index.xml#doodling-icons-in-a-grid-next-steps">Next steps</a></li>
</ul>
</div>

</div>
<div id="outline-container-drawing-icons-in-a-grid-making-a-template" class="outline-3">
<h3 id="drawing-icons-in-a-grid-making-a-template">Making a template</h3>
<div class="outline-text-3" id="text-drawing-icons-in-a-grid-making-a-template">
<p>
Building on <a href="https://sachachua.com/blog/2025/09/visual-vocabulary-practice-abcs/">Visual vocabulary practice - ABCs</a>, I
decided to make a regular grid that I could then
automatically split up into individual images. I
used Emacs's svg.el to generate the grid. I
started with 4 rows of 7 boxes to match the
alphabet example, but I realized that using 5 rows
of 7 boxes each would let me reuse the grid for a
monthly calendar. I numbered the boxes to make it
easier to double-check if the lists line up, but I
can write over the numbers for things like dates
since the background won't be exported.
</p>


<figure id="org273796e">
<img src="https://sachachua.com/blog/2025/10/doodling-icons-in-a-grid/icon-grid.png" alt="icon-grid.png">

</figure>

<p>
I used <code>convert icon-grid.svg icon-grid.png</code> to
make it from the SVG produced by the following
code.
</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>Code for producing the template</strong></summary>
<p>

</p><div class="org-src-container">
<pre class="src src-emacs-lisp" id="org79a17b1"><code>(<span class="org-keyword">require</span> <span class="org-highlight-quoted-quote">'</span><span class="org-constant">svg</span>)
(<span class="org-keyword">defvar</span> <span class="org-variable-name">my-dot-grid-boxes-params</span>
  <span class="org-highlight-quoted-quote">'</span>(<span class="org-builtin">:num-rows</span> 5
    <span class="org-builtin">:num-cols</span> 7
    <span class="org-builtin">:dot-size</span> 3
    <span class="org-builtin">:line-width</span> 3
    <span class="org-builtin">:dot-spacing</span> 60
    <span class="org-builtin">:grid-color</span> <span class="org-string">"#a6d2ff"</span>
    <span class="org-builtin">:row-size</span> 6
    <span class="org-builtin">:col-size</span> 6
    <span class="org-builtin">:text-size</span> 50
    <span class="org-builtin">:margin-top</span> 2))
(<span class="org-keyword">cl-defun</span> <span class="org-function-name">my-dot-grid-boxes-template</span> (<span class="org-type">&amp;key</span> (num-rows 5)
                                           (num-cols 7)
                                           (dot-size 3)
                                           (line-width 3)
                                           (dot-spacing 60)
                                           (grid-color <span class="org-string">"#a6d2ff"</span>)
                                           (row-size 6)
                                           (col-size 6)
                                           (text-size 50)
                                           (margin-top 2))
  <span class="org-doc">"Prepare an SVG with a dot grid within a table with solid gridlines.</span>
<span class="org-doc">Each dot is a solid circle of DOT-SIZE filled with GRID-COLOR spaced DOT-SPACING apart.</span>
<span class="org-doc">The gridlines are also GRID-COLOR. They should divide the image into ROWS and COLUMNS, which are ROW-SIZE * DOT-SPACING and COL-SIZE * DOT-SPACING apart.</span>
<span class="org-doc">The table has a top margin with the dot grid, and this is MARGIN-TOP * DOT-SPACING tall.</span>
<span class="org-doc">All dots are centered on their x, y coordinates.</span>
<span class="org-doc">The rest of the image's background is white."</span>
  (<span class="org-keyword">let*</span> ((width (* num-cols col-size dot-spacing))
         (height (* dot-spacing (+ margin-top (* num-rows row-size))))
         (margin-top-height (* margin-top dot-spacing))
         (svg (svg-create width height)))
    (<span class="org-keyword">dotimes</span> (row (+ (* num-rows row-size) margin-top))
      (<span class="org-keyword">dotimes</span> (col (1+ (* num-cols col-size)))
        (<span class="org-keyword">let</span> ((x (* col dot-spacing))
              (y (* row dot-spacing)))
          (svg-circle svg x y dot-size
                      <span class="org-builtin">:fill-color</span> grid-color
                      <span class="org-builtin">:stroke-width</span> 0))))
    (<span class="org-keyword">when</span> (&gt; text-size 0)
      (<span class="org-keyword">dotimes</span> (i (* num-rows num-cols))
        (<span class="org-keyword">let</span> ((x (* (% i num-cols) col-size dot-spacing))
              (y (+ margin-top-height (* (/ i num-cols) row-size dot-spacing))))
          (svg-text svg
                    (number-to-string (1+ i))
                    <span class="org-builtin">:x</span> x <span class="org-builtin">:y</span> (+ y text-size)
                    <span class="org-builtin">:fill-color</span> grid-color
                    <span class="org-builtin">:font-size</span> text-size
                    <span class="org-builtin">:stroke-width</span> 0))))
    (<span class="org-keyword">dotimes</span> (col (1+ num-cols))
      (<span class="org-keyword">let</span> ((x (* col col-size dot-spacing)))
        (svg-line svg x margin-top-height x height
                  <span class="org-builtin">:stroke-color</span> grid-color
                  <span class="org-builtin">:stroke-width</span> line-width)))
    (<span class="org-keyword">dotimes</span> (row (1+ num-rows))
      (<span class="org-keyword">let</span> ((y (+ margin-top-height (* row row-size dot-spacing))))
        (svg-line svg 0 y width y
                  <span class="org-builtin">:stroke-color</span> grid-color
                  <span class="org-builtin">:stroke-width</span> line-width)))
    svg))
</code></pre>
</div>


<p></p>


</details>

<p>
With that function defined, I can make a template with:
</p>


<div class="org-src-container">
<pre class="src src-emacs-lisp"><code>(<span class="org-keyword">with-temp-file</span> <span class="org-string">"~/Dropbox/sketches/icon-grid.svg"</span>
  (svg-print
   (my-dot-grid-boxes-template)))
</code></pre>
</div>


<p>
I used that template to draw a bunch of little doodles. The <a href="http://getnoteful.com/">Noteful</a> app I use on my iPad makes it easy to <a href="https://www.youtube.com/watch?v=JGOAfz9Av60&amp;t=75">import a template</a> and then export my drawings without including the template.
</p>

<p>
(If this blog post is out of date, you can check the <a href="https://sachachua.com/dotemacs#multimedia-images-dot-grid-box-templates">Dot-grid box templates</a> section in my config for my current code.)
</p>

<p>
I've done this sort of thing before, when I <a href="https://sachachua.com/blog/2020/06/pythonfontforgeorg-i-made-a-font-based-on-my-handwriting/">made a
font based on my handwriting</a>. That time, I used
Python to <a href="https://github.com/sachac/sachac-hand/?tab=readme-ov-file#code-to-make-the-template">generate the template</a> with sample
characters, and I used Python again to cut the
exported image into <a href="https://github.com/sachac/sachac-hand/?tab=readme-ov-file#cut-into-glyphs">individual glyphs</a>.
</p>
</div>
</div>
<div id="outline-container-drawing-icons-in-a-grid-the-drawings" class="outline-3">
<h3 id="drawing-icons-in-a-grid-the-drawings">The drawings</h3>
<div class="outline-text-3" id="text-drawing-icons-in-a-grid-the-drawings">
<p>
Once I imported the template into Noteful, it was
easy to draw using fragments of time. 35 boxes are
a lot, but each icon was just a few minutes of
drawing, and I enjoyed seeing the progress.
</p>
</div>
<div id="outline-container-doodling-icons-in-a-grid-the-drawings-stream-of-consciousness" class="outline-4">
<h4 id="doodling-icons-in-a-grid-the-drawings-stream-of-consciousness">Stream of consciousness</h4>
<div class="outline-text-4" id="text-doodling-icons-in-a-grid-the-drawings-stream-of-consciousness">
<p>
Sometimes I drew whatever came to mind:
</p>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-09-24-09%20Drawing%20practice%20&#45;&#45;%20drawing%20icons.jpeg" data-src="https://sketches.sachachua.com/static/2025-09-24-09%20Drawing%20practice%20&#45;&#45;%20drawing%20icons.jpeg" data-title="2025-09-24-09 Drawing practice &#45;&#45; drawing icons" data-w="2900" data-h="1796"><picture>
      <img src="https://sketches.sachachua.com/static/2025-09-24-09%20Drawing%20practice%20&#45;&#45;%20drawing%20icons.jpeg" width="2900" height="1796" alt="2025-09-24-09 Drawing practice &#45;&#45; drawing icons" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-09-24-09 Drawing practice &#45;&#45; drawing icons</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>
Drawing practice
2025-09-24-09
</p>

<p>
me
A+
pizza
mom and kid
flower
witch hat
pencil
chopsticks
rice bowl
peach
pillow
desk fan
folding fan
pumpkin
jack o' lantern
ghost
taxes
broomstick
bubbles
candy
bow
bao
bowl
strawberry
tomato
cherries
cake slice
cake
</p>


</details>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-09-25-01%20Drawing%20practice%20&#45;&#45;%20drawing%20icons.jpeg" data-src="https://sketches.sachachua.com/static/2025-09-25-01%20Drawing%20practice%20&#45;&#45;%20drawing%20icons.jpeg" data-title="2025-09-25-01 Drawing practice &#45;&#45; drawing icons" data-w="2900" data-h="1796"><picture>
      <img src="https://sketches.sachachua.com/static/2025-09-25-01%20Drawing%20practice%20&#45;&#45;%20drawing%20icons.jpeg" width="2900" height="1796" alt="2025-09-25-01 Drawing practice &#45;&#45; drawing icons" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-09-25-01 Drawing practice &#45;&#45; drawing icons</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>
Drawing practice 2025-09-25-01
</p>

<p>
mug
teacup
tempest in a teapot
skull
poison
cauldron
tree
baseball cap
propeller beanie
top hat
magic
magic wand
cape
playing card
hanging towel
folded towels
soap dispenser
bar soap
picnic table
picnic basket
bread
croissant
donut
donut
sandwich
soup bowl
rice and eggs
oatmeal
</p>


</details>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-09-26-01%20Drawing%20practice%20&#45;&#45;%20drawing%20icons.jpeg" data-src="https://sketches.sachachua.com/static/2025-09-26-01%20Drawing%20practice%20&#45;&#45;%20drawing%20icons.jpeg" data-title="2025-09-26-01 Drawing practice &#45;&#45; drawing icons" data-w="2900" data-h="2212"><picture>
      <img src="https://sketches.sachachua.com/static/2025-09-26-01%20Drawing%20practice%20&#45;&#45;%20drawing%20icons.jpeg" width="2900" height="2212" alt="2025-09-26-01 Drawing practice &#45;&#45; drawing icons" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-09-26-01 Drawing practice &#45;&#45; drawing icons</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>
Drawing practice
2025-09-26-01
</p>

<p>
clogs
slippers
slipper
tic-tac-toe
stockpot
skillet
crepe pan
crepe
pancakes
cereal
sun
sailboat
crown
see saw
ice cream
cupcake with icing
dress and pants
rice cooker
leap
heart
heart - anatomical
eye
headband
hairpin
bandage
glasses
glass
straw
air purifier
mask - KN95
pie
pie slice
pie chart
orange
lemon
</p>


</details>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-09-26-02%20Drawing%20practice%20&#45;&#45;%20drawing%20icons.jpeg" data-src="https://sketches.sachachua.com/static/2025-09-26-02%20Drawing%20practice%20&#45;&#45;%20drawing%20icons.jpeg" data-title="2025-09-26-02 Drawing practice &#45;&#45; drawing icons" data-w="2900" data-h="2212"><picture>
      <img src="https://sketches.sachachua.com/static/2025-09-26-02%20Drawing%20practice%20&#45;&#45;%20drawing%20icons.jpeg" width="2900" height="2212" alt="2025-09-26-02 Drawing practice &#45;&#45; drawing icons" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-09-26-02 Drawing practice &#45;&#45; drawing icons</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>
Drawing practice
2025-09-26-02
</p>

<p>
trash can
garbage can
chef's knife
paring knife
steak knife
bread knife
butter knife
egg
egg shells
scrambled egg
toast
bean
peas
peas
hot dog in a bun
hot dog octopus
avocado
taco
milk
yogurt
applesauce
chicken drumstick
sushi - hand roll
lamp
present
presentation
audience
applause
almond
bitter melon
oil
chopping board
partly cloudy
rainy
cloudy
</p>


</details>
</div>
</div>
<div id="outline-container-doodling-icons-in-a-grid-the-drawings-learning-from-books" class="outline-4">
<h4 id="doodling-icons-in-a-grid-the-drawings-learning-from-books">Learning from books</h4>
<div class="outline-text-4" id="text-doodling-icons-in-a-grid-the-drawings-learning-from-books">
<p>
Other times, I tried systematically going through the doodling books I checked out from the library:
</p>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-09-26-05%20From%20%22How%20to%20Draw%20Almost%20Every%20Day%22%20-%20Kamo%20&#45;&#45;%20drawing%20icons.jpeg" data-src="https://sketches.sachachua.com/static/2025-09-26-05%20From%20%22How%20to%20Draw%20Almost%20Every%20Day%22%20-%20Kamo%20&#45;&#45;%20drawing%20icons.jpeg" data-title="2025-09-26-05 From " How="" to="" Draw="" Almost="" Every="" Day"="" -="" Kamo="" &#45;&#45;="" drawing="" icons"="" data-w="2900" data-h="2212"><picture>
      <img src="https://sketches.sachachua.com/static/2025-09-26-05%20From%20%22How%20to%20Draw%20Almost%20Every%20Day%22%20-%20Kamo%20&#45;&#45;%20drawing%20icons.jpeg" width="2900" height="2212" alt="2025-09-26-05 From " How="" to="" Draw="" Almost="" Every="" Day"="" -="" Kamo="" &#45;&#45;="" drawing="" icons"="" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-09-26-05 From "How to Draw Almost Every Day" - Kamo &#45;&#45; drawing icons</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>
From "How to Draw Almost Every Day" - Kamo
2025-09-26-05
</p>

<p>
sake bottle
sake cup
brush
snowflake
kite
top
cat sleeping
orange
rice cake ornament
notebook
kimono
shopping bag
pencil
eraser
thermometer
medicine
scarf
mittens
glove
hat
boot
coat
skate
snowman
shovel
washer
refrigerator
microwave
laundry
convenience store
blimp
spatula
hot pot
bonsai
coffee maker
</p>


</details>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-09-29-05%20From%20%22How%20to%20Draw%20Cute%20Doodles%20and%20Illustrations%22%20(Kamo)%20&#45;&#45;%20drawing%20icons.jpeg" data-src="https://sketches.sachachua.com/static/2025-09-29-05%20From%20%22How%20to%20Draw%20Cute%20Doodles%20and%20Illustrations%22%20(Kamo)%20&#45;&#45;%20drawing%20icons.jpeg" data-title="2025-09-29-05 From " How="" to="" Draw="" Cute="" Doodles="" and="" Illustrations"="" (Kamo)="" &#45;&#45;="" drawing="" icons"="" data-w="2900" data-h="2212"><picture>
      <img src="https://sketches.sachachua.com/static/2025-09-29-05%20From%20%22How%20to%20Draw%20Cute%20Doodles%20and%20Illustrations%22%20(Kamo)%20&#45;&#45;%20drawing%20icons.jpeg" width="2900" height="2212" alt="2025-09-29-05 From " How="" to="" Draw="" Cute="" Doodles="" and="" Illustrations"="" (Kamo)="" &#45;&#45;="" drawing="" icons"="" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-09-29-05 From "How to Draw Cute Doodles and Illustrations" (Kamo) &#45;&#45; drawing icons</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>
From "How to Draw Cute Doodles and Illustrations" - Kamo
2025-09-29-05
</p>

<p>
enjoyment
crying
happy or asleep
making a mistake
sleepy
yum or cheeky
cheerful or excited
smiling
confusion
anger
unsettled
discomfort
front view
rear view
side view
sitting on a chair
teacher
baby
kids (1-3)
kids (4-5)
walking
running
jumping
raising a hand
sitting on the floor
swinging
singing
drawing
sunny
rain
cloudy
windy
stormy
snow
moon and stars
</p>


</details>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-09-30-02%20From%20%22How%20to%20Draw%20Cute%20Doodles%20and%20Illustrations%22%20(Kamo)%20&#45;&#45;%20drawing%20icons.jpeg" data-src="https://sketches.sachachua.com/static/2025-09-30-02%20From%20%22How%20to%20Draw%20Cute%20Doodles%20and%20Illustrations%22%20(Kamo)%20&#45;&#45;%20drawing%20icons.jpeg" data-title="2025-09-30-02 From " How="" to="" Draw="" Cute="" Doodles="" and="" Illustrations"="" (Kamo)="" &#45;&#45;="" drawing="" icons"="" data-w="2900" data-h="2212"><picture>
      <img src="https://sketches.sachachua.com/static/2025-09-30-02%20From%20%22How%20to%20Draw%20Cute%20Doodles%20and%20Illustrations%22%20(Kamo)%20&#45;&#45;%20drawing%20icons.jpeg" width="2900" height="2212" alt="2025-09-30-02 From " How="" to="" Draw="" Cute="" Doodles="" and="" Illustrations"="" (Kamo)="" &#45;&#45;="" drawing="" icons"="" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-09-30-02 From "How to Draw Cute Doodles and Illustrations" (Kamo) &#45;&#45; drawing icons</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>
From "How to Draw Cute Doodles and Illustrations" – Kamo
2025-09-30-05
</p>

<p>
cat
cat profile
dog
dog
cat napping
cat sitting upright
dog
dog (fluffy)
rabbit
monkey
mouse
cheetah
bear
raccoon dog
fox
squirrel
lion
koala
pig
elephant
sheep
giraffe
horse
bird (front)
bird (profile)
duck
owl
swan
sparrow
nest
peacock
chicken, chick, egg
stork
fish
whale
</p>


</details>
</div>
</div>
<div id="outline-container-doodling-icons-in-a-grid-the-drawings-extracting-icons-from-my-other-sketches" class="outline-4">
<h4 id="doodling-icons-in-a-grid-the-drawings-extracting-icons-from-my-other-sketches">Extracting icons from my other sketches</h4>
<div class="outline-text-4" id="text-doodling-icons-in-a-grid-the-drawings-extracting-icons-from-my-other-sketches">
<p>
I also extracted the <a href="https://sachachua.com/blog/2025/03/stick-figure-out-feelings/">stick figures</a> and <a href="https://sachachua.com/blog/2025/03/feline-feelings/">cats</a> I'd drawn for different emotions.
</p>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-09-30-05%20Stick%20figure%20feelings%20&#45;&#45;%20drawing%20icons%20emotions.jpeg" data-src="https://sketches.sachachua.com/static/2025-09-30-05%20Stick%20figure%20feelings%20&#45;&#45;%20drawing%20icons%20emotions.jpeg" data-title="2025-09-30-05 Stick figure feelings &#45;&#45; drawing icons emotions" data-w="2900" data-h="2212"><picture>
      <img src="https://sketches.sachachua.com/static/2025-09-30-05%20Stick%20figure%20feelings%20&#45;&#45;%20drawing%20icons%20emotions.jpeg" width="2900" height="2212" alt="2025-09-30-05 Stick figure feelings &#45;&#45; drawing icons emotions" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-09-30-05 Stick figure feelings &#45;&#45; drawing icons emotions</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>
Stick figure feelings
2025-09-30-05
</p>

<p>
playful
content
interested
proud
accepted
powerful
peaceful
trusting
optimistic
startled
confused
tired
busy
amazed
stressed
stressed
excited
bored
scared
mad
aggressive
frustrated
frustrated
let down
bitter
weak
weak
anxious
distant
critical
humiliated
rejected
threatened
insecure
insecure
</p>


</details>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-09-30-06%20Stick%20figure%20and%20feline%20feelings%20&#45;&#45;%20drawing%20icons%20emotions.jpeg" data-src="https://sketches.sachachua.com/static/2025-09-30-06%20Stick%20figure%20and%20feline%20feelings%20&#45;&#45;%20drawing%20icons%20emotions.jpeg" data-title="2025-09-30-06 Stick figure and feline feelings &#45;&#45; drawing icons emotions" data-w="2900" data-h="2212"><picture>
      <img src="https://sketches.sachachua.com/static/2025-09-30-06%20Stick%20figure%20and%20feline%20feelings%20&#45;&#45;%20drawing%20icons%20emotions.jpeg" width="2900" height="2212" alt="2025-09-30-06 Stick figure and feline feelings &#45;&#45; drawing icons emotions" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-09-30-06 Stick figure and feline feelings &#45;&#45; drawing icons emotions</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>
Stick figure and feline feelings
2025-09-30-06
</p>

<p>
lonely
vulnerable
despair
guilty
depressed
hurt
awful
disapproving
repelled
disappointed
startled
confused
bored
scared
excited
tired
let down
rejected
insecure
anxious
threatened
humiliated
cheeky
interested
peaceful
successful
content
aggressive
accepted
trusting
proud
vulnerable
optimistic
lonely
frustrated
</p>


</details>
</div>
</div>
</div>
<div id="outline-container-drawing-icons-in-a-grid-splitting-up-the-drawings-into-individual-components" class="outline-3">
<h3 id="drawing-icons-in-a-grid-splitting-up-the-drawings-into-individual-components">Splitting up the drawings into individual components</h3>
<div class="outline-text-3" id="text-drawing-icons-in-a-grid-splitting-up-the-drawings-into-individual-components">
<p>
Because I kept all my doodles within the
template's boxes, it was easy to split up the
images into individual files. First, I needed the
text for all the labels. Sometimes I typed this in
manually, and sometimes I <a href="https://sachachua.com/dotemacs#keybindings-embark-converting-handwriting-to-text">used Google Cloud Vision
to extract the text</a> (editing it a little bit to
put it in the right order and fix misrecognized
text). Then I used Emacs Lisp to read the labels
from the text file, calculate the coordinates, and
use <a href="https://imagemagick.org/">ImageMagick</a> to extract that portion of the
image into a file. I used filenames based on the
label of the individual icon and the ID of the
image it came from.
</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>Code for extracting the icons</strong></summary>
<p>

</p><div class="org-src-container">
<pre class="src src-emacs-lisp" id="org6a2b980"><code>(<span class="org-keyword">cl-defun</span> <span class="org-function-name">my-dot-grid-boxes-list</span> (<span class="org-type">&amp;key</span> (num-rows 5)
                                       (num-cols 7)
                                       (dot-spacing 60)
                                       (row-size 6)
                                       (col-size 6)
                                       (text-bottom 1)
                                       (margin-top 2)
                                       filename
                                       <span class="org-type">&amp;allow-other-keys</span>)
  <span class="org-doc">"Return a list of boxes."</span>
  (<span class="org-keyword">let*</span> ((margin-top-height (* margin-top dot-spacing))
         (max-image-size nil)
         (size (image-size (create-image filename nil nil <span class="org-builtin">:scale</span> 1) t))
         (ratio (/ (car size) (* num-cols col-size dot-spacing 1.0)))
         results)
    (message <span class="org-string">"Expected adjusted height %f actual height %f"</span>
             (* (+ margin-top (* num-rows row-size)) dot-spacing ratio)
             (cdr size))
    (<span class="org-keyword">dotimes</span> (i (* num-rows num-cols))
      (<span class="org-keyword">let*</span> ((r (/ i num-cols))
             (c (% i num-cols))
             (y (* (+ margin-top-height (* r col-size dot-spacing)) ratio))
             (x (* c row-size dot-spacing ratio))
             (width (* col-size dot-spacing ratio))
             (height (* (- row-size text-bottom) dot-spacing ratio)))
        (<span class="org-keyword">setq</span> results (cons
                       <span class="org-highlight-quoted-quote">`</span>((r . ,r)
                         (c . ,c)
                         (i . ,i)
                         (x . ,(floor x))
                         (y . ,(floor y))
                         (w . ,(floor width))
                         (h . ,(floor height))
                         (x2 . ,(floor (+ x width)))
                         (y2 . ,(floor (+ y height))))
                       results))))
    (nreverse results)))

(<span class="org-keyword">defvar</span> <span class="org-variable-name">my-sketch-icon-directory</span> <span class="org-string">"~/sync/sketches/icons"</span>)
(<span class="org-keyword">cl-defun</span> <span class="org-function-name">my-dot-grid-boxes-extract</span> (<span class="org-type">&amp;rest</span> args <span class="org-type">&amp;key</span> filename labels
                                           (output-dir my-sketch-icon-directory) force <span class="org-type">&amp;allow-other-keys</span>)
  (<span class="org-keyword">let*</span> ((list (apply <span class="org-highlight-quoted-quote">#'</span><span class="org-highlight-quoted-symbol">my-dot-grid-boxes-list</span> args))
         (base (file-name-base filename))
         (ext (concat <span class="org-string">"."</span> (file-name-extension filename)))
         (id
          (<span class="org-keyword">if</span> (string-match <span class="org-string">"^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]-[0-9][0-9]"</span> base)
              (match-string 0 base)
            <span class="org-string">""</span>))
         results
         args)
    (<span class="org-keyword">dolist</span> (icon list)
      (<span class="org-keyword">let-alist</span> icon
        (<span class="org-keyword">let</span> ((new-filename (expand-file-name
                             (concat (my-make-slug (elt labels .i)) <span class="org-string">"&#45;&#45;"</span>
                                     id
                                     (format <span class="org-string">"-%d-%d"</span>
                                             .r .c)
                                     ext)
                             output-dir)))
          (<span class="org-keyword">push</span> <span class="org-highlight-quoted-quote">`</span>((term . ,(elt labels .i))
                  (icon . ,(file-name-nondirectory new-filename))
                  (source . ,(file-name-nondirectory filename)))
                results)
          (<span class="org-keyword">when</span> (<span class="org-keyword">or</span> force (not (file-exists-p new-filename)))
            (<span class="org-keyword">setq</span> args
                  (list (expand-file-name filename)
                        <span class="org-string">"-crop"</span>
                        (format <span class="org-string">"%dx%d+%d+%d"</span> .w .h .x .y)
                        <span class="org-string">"+repage"</span>
                        new-filename))
            (message <span class="org-string">"%s"</span> (concat <span class="org-string">"convert "</span> (mapconcat <span class="org-highlight-quoted-quote">#'</span><span class="org-highlight-quoted-symbol">shell-quote-argument</span> args <span class="org-string">" "</span>)))
            (apply <span class="org-highlight-quoted-quote">#'</span><span class="org-highlight-quoted-symbol">call-process</span> <span class="org-string">"convert"</span> nil nil nil args)))))
    (nreverse results)))

(<span class="org-keyword">defun</span> <span class="org-function-name">my-dot-grid-boxes-labels</span> (id)
  (<span class="org-keyword">with-temp-buffer</span>
    (insert-file-contents (concat (file-name-sans-extension (my-get-sketch-filename id)) <span class="org-string">".txt"</span>))
    (goto-char (point-min))
    (re-search-forward <span class="org-string">"^ *$"</span>)
    (split-string (string-trim (buffer-substring (point) (point-max))) <span class="org-string">"\n"</span>)))
</code></pre>
</div>


<p></p>


</details>


<figure id="org296c1ec">
<img src="https://sachachua.com/blog/2025/10/doodling-icons-in-a-grid/2025-09-30_13-13-52.png" alt="2025-09-30_13-13-52.png">

<figcaption><span class="figure-number">Figure 1: </span>Dired and image-dired in Emacs</figcaption>
</figure>

<p>
I really liked being able to write code to extract
and name images all in one go. If you don't want
to dive into Emacs Lisp, though, you can slice up
a large image into small ones using <a href="https://stackoverflow.com/questions/9636350/using-imagemagick-how-can-i-slice-up-an-image-into-several-separate-images">ImageMagick</a>.
</p>

<p>
Thinking ahead: if I use a similar process for my
<a href="https://sachachua.com/blog/2025/09/considering-the-format-of-daily-sketches/">daily drawings</a>, I can extract an "on this day"
slice like the one I have for <a href="https://sachachua.com/blog/on-this-day">blog posts and
sketches</a> (<a href="https://sachachua.com/blog/2025/03/on-this-day/">blog post about it</a>).
</p>

<p>
I had worked on a similar <a href="https://sachachua.com/blog/2013/10/visual-thinking-build-your-visual-library/">visual vocabulary
project in 2013</a>, but I had made it as a shared
notebook in Evernote. That's gone now, and I can't
remember if I backed it up or where I would've
saved a backup to. Ah well, no harm in starting
again, with files under my control.
</p>
</div>
</div>
<div id="outline-container-drawing-icons-in-a-grid-looking-up-images" class="outline-3">
<h3 id="drawing-icons-in-a-grid-looking-up-images">Looking up images</h3>
<div class="outline-text-3" id="text-drawing-icons-in-a-grid-looking-up-images">
<p>
Now that I'd broken down the images into labelled
components, I wanted to be able to quickly look up
icons from a web browser; my own version of <a href="https://thenounproject.com/">The
Noun Project</a>. First, I exported the label information
into a <a href="https://sketches.sachachua.com/icons/index.json">JSON</a>.
</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>Code for processing a sketch and updating the index</strong></summary>
<p>

</p><div class="org-src-container">
<pre class="src src-emacs-lisp" id="orgdbf8bc5"><code>(<span class="org-keyword">defun</span> <span class="org-function-name">my-sketch-icon-update-index</span> (list)
  (<span class="org-keyword">let</span> (data
        (index-file (expand-file-name <span class="org-string">"index.json"</span> my-sketch-icon-directory)))
    (<span class="org-keyword">with-temp-file</span> index-file
      (<span class="org-keyword">setq</span> data
            (<span class="org-keyword">if</span> (file-exists-p index-file)
                (json-read-file index-file)
              <span class="org-highlight-quoted-quote">'</span>()))
      (<span class="org-keyword">dolist</span> (entry list)
        <span class="org-comment-delimiter">;; </span><span class="org-comment">Remove current entry</span>
        (<span class="org-keyword">setq</span> data (seq-remove (<span class="org-keyword">lambda</span> (o)
                                 (<span class="org-keyword">and</span> (string-match (regexp-quote (alist-get <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">source</span> o)) (alist-get <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">source</span> entry))
                                      (string= (alist-get <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">term</span> o) (alist-get <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">term</span> entry))))
                               data))
        <span class="org-comment-delimiter">;; </span><span class="org-comment">Add a new entry</span>
        (<span class="org-keyword">push</span>
         <span class="org-highlight-quoted-quote">`</span>((term . ,(alist-get <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">term</span> entry))
           (icon . ,(alist-get <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">icon</span> entry))
           (source . ,(alist-get <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">source</span> entry)))
         data))
      (insert (json-encode (sort data <span class="org-builtin">:key</span> (<span class="org-keyword">lambda</span> (o) (alist-get <span class="org-highlight-quoted-quote">'</span><span class="org-highlight-quoted-symbol">term</span> o)) <span class="org-builtin">:lessp</span> <span class="org-highlight-quoted-quote">#'</span><span class="org-highlight-quoted-symbol">string&lt;</span>))))))

(<span class="org-keyword">defun</span> <span class="org-function-name">my-dot-grid-boxes-process</span> (id <span class="org-type">&amp;optional</span> force)
  (<span class="org-keyword">interactive</span>
   (list
    (my-complete-sketch-filename <span class="org-string">"drawing"</span>)
    current-prefix-arg))
  (<span class="org-keyword">let*</span> ((labels (my-dot-grid-boxes-labels id))
         list)
    (<span class="org-warning">cl-assert</span> (= (% (length labels) 7) 0))
    (<span class="org-warning">cl-assert</span> (&gt; (length labels) 1))
    (<span class="org-keyword">setq</span> list
          (my-dot-grid-boxes-extract <span class="org-builtin">:output-dir</span> my-sketch-icon-directory
                                     <span class="org-builtin">:num-rows</span> (/ (length labels) 7)
                                     <span class="org-builtin">:filename</span> (my-get-sketch-filename id)
                                     <span class="org-builtin">:labels</span> labels
                                     <span class="org-builtin">:force</span> force))
    (my-sketch-icon-update-index list)))

(<span class="org-keyword">defun</span> <span class="org-function-name">my-dot-grid-boxes-process-all-icons</span> ()
  (<span class="org-keyword">interactive</span>)
  (<span class="org-keyword">dolist</span> (source (my-sketches <span class="org-string">"icons"</span>)) (my-dot-grid-boxes-process source)))
</code></pre>
</div>


<p></p>


</details>

<p>
Then I made a <a href="https://sketches.sachachua.com/icons/">simple interface for looking up icons</a>.
</p>


<figure id="org7bd169f">
<img src="https://sachachua.com/blog/2025/10/doodling-icons-in-a-grid/2025-10-01_10-09-32.png" alt="2025-10-01_10-09-32.png">

<figcaption><span class="figure-number">Figure 2: </span>Screencast showing my icon lookup interface</figcaption>
</figure>

<p>
I can filter it by terms, and I can exclude the
icons I've copied from illustration books for
practice.
</p>

<p>
I can even use it as a rudimentary visual menu for
showing A+ some choices.
</p>

<p>
<a href="https://sketches.sachachua.com/icons/?sources=all&amp;q=oatmeal,cereal,pancakes">Oatmeal, cereal, pancakes</a>
</p>


<figure id="org9719760">
<img src="https://sachachua.com/blog/2025/10/doodling-icons-in-a-grid/2025-09-30_13-40-06.png" alt="2025-09-30_13-40-06.png">

</figure>
</div>
</div>
<div id="outline-container-doodling-icons-in-a-grid-reflections-on-doodling" class="outline-3">
<h3 id="doodling-icons-in-a-grid-reflections-on-doodling">Reflections on doodling</h3>
<div class="outline-text-3" id="text-doodling-icons-in-a-grid-reflections-on-doodling">
<p>
My curves are shaky. I'm mostly learning to ignore
that and draw anyway. Good thing redoing them is
a matter of a two-finger tap with my left
hand, and then I can redraw until it feels mostly
right. I try up to three times before I say, fine,
let's just go with that.
</p>

<p>
I often draw with my iPad balanced on my lap,
so there's an inherent wobbliness to it. I think
this is a reasonable trade-off. Then I can keep
drawing cross-legged in the shade at the
playground instead of sitting at the table in the
sun. The shakiness is still there when I draw on a
solid table, though. I have a Paperlike screen
protector, which I like more than the slippery
feel of the bare iPad screen. That helps a little.
</p>

<p>
It's possible to cover it up and pretend to
confidence that I can't draw with. I could smooth
out the shakiness of my curves by switching to
<a href="https://procreate.com/">Procreate</a>, which has more stylus sensitivity
settings than Noteful does. A+ loves the way
Procreate converts her curves to arcs. She moves
the endpoints around to where she wanted to put
them. I'm tempted to do the same, but I see her
sometimes get frustrated when she tries to draw
without that feature, and I want to show her the
possibilities that come with embracing
imperfection. It's okay for these sketches to be a
little shaky. These are small and quick.
They don't have to be polished.
</p>

<p>
The Internet says to draw faster and with a looser
grip, and that lots of practice will build fine
motor skills. I'm not sure I'll get that much
smoother. I think of my mom and her Parkinson's
tremors, and I know that time doesn't necessarily
bring improvement. But it's better to keep trying
than to shy away from it. Maybe as I relax more
into <a href="https://sachachua.com/blog/2025/09/coming-back-to-my-own-time/">having my own time</a>, <a href="https://sachachua.com/blog/2015/01/learning-work-things/">working on my own things</a>
and <a href="https://sachachua.com/blog/2015/06/moving-past-getting-things-done/">moving past getting things done</a>, I'll give
myself more time for drawing exercise, like
filling pages with just lines and circles.
</p>
</div>
</div>
<div id="outline-container-doodling-icons-in-a-grid-reflections-on-sources" class="outline-3">
<h3 id="doodling-icons-in-a-grid-reflections-on-sources">Reflections on sources</h3>
<div class="outline-text-3" id="text-doodling-icons-in-a-grid-reflections-on-sources">
<p>
I had fun coming up with words and drawing them. I
could start with whatever was in front of me and
go from there. I used my phone to look up the
occasional reference image, like the heart.
Sometimes A+ suggested things to draw. Sometimes
she even took over.
</p>

<p>
The books were handy when I didn't feel like
thinking much. I could just reproduce the
already-simplified drawings. I often felt like I
still wanted to tweak things a bit more to make
them feel like my own, though, which was a useful
way to figure out more about what I like.
</p>

<p>
Instead of mimicking other people's sketches, I
can mine <a href="https://sketches.sachachua.com/">my sketchnotes</a> and pull out the concepts
I tend to think about a lot. If I've drawn them in
Noteful, I can even copy them from their original
sketches, resize them, and make the lines a
consistent thickness. If I've drawn them
elsewhere, it's easy enough to redraw.
</p>
</div>
</div>
<div id="outline-container-doodling-icons-in-a-grid-other-resources" class="outline-3">
<h3 id="doodling-icons-in-a-grid-other-resources">Other resources</h3>
<div class="outline-text-3" id="text-doodling-icons-in-a-grid-other-resources">
<p>
<a href="https://ellanew.com/2025/10/01/inktober-mustache">Ellane W's mustache post</a> reminded me that <a href="https://inktober.com/">Inktober</a> has just started, so that's another source of ideas.
<a href="https://www.zsolt.blog/2021/07/sketchnoting-for-pkm.html">Zsolt's 2021 post on sketchnoting for PKM</a> led me to <a href="https://quickdraw.withgoogle.com">Quick, Draw!</a>, which has <a href="https://github.com/googlecreativelab/quickdraw-dataset/blob/master/categories.txt">345 simple drawing prompts</a> I can try. There's also a <a href="https://huggingface.co/datasets/sdiaeyu6n/tu-berlin">TU Berlin dataset</a> with <a href="https://huggingface.co/datasets/sdiaeyu6n/tu-berlin/blob/main/README.md">250 drawing prompts</a>. <a href="https://www.sketchdaily.net/">SketchDaily Reference Site</a> could be good for randomness and inspiration, too.
</p>

<p>
Building a visual library is a great way to learn how to actually draw things.
I'm curious about using this <a href="https://drawabox.com/community/submission/DJGBZ47W">30-minute drawing exercise</a> to start paying attention to a few things, and maybe using the <a href="https://prrb.tumblr.com/post/30177790499/shrimp-method">shrimp method</a> if there's something I really want to nail down.
<a href="https://www.youtube.com/watch?v=w3ROXZLZZ_k">Visual mnemonic links</a> might be a way to explore the connections between things as I wander around ideas (even though this video is way more advanced than I am).
</p>
</div>
</div>
<div id="outline-container-doodling-icons-in-a-grid-next-steps" class="outline-3">
<h3 id="doodling-icons-in-a-grid-next-steps">Next steps</h3>
<div class="outline-text-3" id="text-doodling-icons-in-a-grid-next-steps">
<p>
I think I'll keep drawing these visual vocabulary
practice sketches, focusing more on my own ways of
drawing. It's fun. I have 324 icons at the moment.
I wonder what the collection will be like when I
have a thousand terms in it.
</p>

<p>
On the Emacs side, it might be
interesting to quickly add a related doodle to the
margin of a blog post, or to look up or copy a
personal reference image as I untangle my thoughts
in a sketch. I'm tempted to write some Emacs Lisp
that searches for these terms in my draft blog
posts and adds a little hint whenever it finds a
match. Another small piece of code might identify
recurring nouns and verbs in recent posts and
suggest those if I haven't drawn them yet. Could be fun.
</p>

<p>
Check out <a href="https://sketches.sachachua.com/icons/">my icon library</a> if you're curious!</p>
</div>
</div>
<div><a href="https://sachachua.com/blog/2025/10/doodling-icons-in-a-grid/index.org">View org source for this post</a></div>
<p>You can <a href="https://social.sachachua.com/@sacha/statuses/01K6G5MZJ25W7EYPCE66YGRPC9" 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%2F10%2Fdoodling-icons-in-a-grid%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>Visual vocabulary practice - ABCs</title>
		<link>https://sachachua.com/blog/2025/09/visual-vocabulary-practice-abcs/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Tue, 23 Sep 2025 17:44:11 GMT</pubDate>
    <category>drawing</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2025/09/visual-vocabulary-practice-abcs/</guid>
		<description><![CDATA[<p>
I've been giving myself more time to just enjoy
drawing: not trying to untangle a thought, just
wandering around and seeing where the lines and
colours take me. While looking for examples of
sketchnotes for self-facilitation for my post on
<a href="https://sachachua.com/blog/2025/07/finding-the-shape-of-my-thoughts/">finding the shape of my thoughts</a>, I came across
<a href="https://www.creativesouldenisenicole.com/soap-box/2019/9/4/sketchnotes-changing-the-way-you-see-yournbspthoughts">Sketchnotes: Changing The Way You See
Your Thoughts — Creative Soul of Denise Nicole</a>. I
liked the <a href="https://www.creativesouldenisenicole.com/soap-box/2019/9/4/sketchnotes-changing-the-way-you-see-yournbspthoughts#:~:text=I%20use%20it%20to%20practice%20quick%20sketches%20of%20icons%20that%20could%20be%20used%20during%20sketchnote%20taking.">ABC exercise near the bottom</a>. For fun, I
copied the same words and tried my own spin on
things.
</p>

<p>
</p><div class="sketch-full"><a class="photoswipe" href="https://sketches.sachachua.com/filename/2025-09-21-04%20Visual%20vocabulary%20practice%20-%20ABCs%20&#45;&#45;%20drawing.jpeg" data-src="https://sketches.sachachua.com/static/2025-09-21-04%20Visual%20vocabulary%20practice%20-%20ABCs%20&#45;&#45;%20drawing.jpeg" data-title="2025-09-21-04 Visual vocabulary practice - ABCs &#45;&#45; drawing" data-w="2900" data-h="2050"><picture>
      <img src="https://sketches.sachachua.com/static/2025-09-21-04%20Visual%20vocabulary%20practice%20-%20ABCs%20&#45;&#45;%20drawing.jpeg" width="2900" height="2050" alt="2025-09-21-04 Visual vocabulary practice - ABCs &#45;&#45; drawing" loading="lazy" style="max-height: 90vw; height: auto; width: auto" decoding="async">
      <figcaption>2025-09-21-04 Visual vocabulary practice - ABCs &#45;&#45; drawing</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>
Visual vocabulary practice - ABCs
2025-09-21-04
</p>

<ul class="org-ul">
<li>anchor</li>
<li>banner</li>
<li>calculate</li>
<li>DNA</li>
<li>energy</li>
<li>freeze</li>
<li>guitar</li>
<li>height</li>
<li>Instagram</li>
<li>judge</li>
<li>kid</li>
<li>ladder</li>
<li>meeting (A+ drew the details)</li>
<li>network</li>
<li>obstacle</li>
<li>planning</li>
<li>quote</li>
<li>repeat</li>
<li>scroll</li>
<li>think</li>
<li>universe</li>
<li>volley</li>
<li>weight</li>
<li>x-ray</li>
<li>yo-yo</li>
<li>zoo</li>
<li>extra: jar</li>
<li>extra: light</li>
</ul>


</details>

<p>
When A+ saw what I was doing, she asked me to swap
out my meeting icon from "people around a table"
to her online meetings at virtual school. She even
added details: "This is the kid with the Minecraft
background, this is the kid with big
headphones&hellip;" I enjoyed watching her in this
state of playful focus. I wonder what else I can
draw that she might have fun taking over.
"Meeting" is my favourite one in this set, but
since that's mostly A+'s, my next favourite is
"freeze." Canada gets even colder than -20C, but
for me, -20C is definitely stay inside weather.
</p>

<p>
I've also been enjoying Kamo's books, like <a href="https://www.tuttlepublishing.com/japan/how-to-draw-cute-doodles-and-illustrations">How to
Draw Cute Doodles and Illustrations</a>. Her style
reminds me of the <a href="https://www.goodreads.com/series/120901-illustration-school">Illustration School</a> series by Sachiko
Umoto, which I also liked. I think I tend towards
simple and approachable rather than realistic or
technically impressive. Learning how to draw
concrete things might help me get better at
drawing abstract things. It's fun to slow down and
pay attention to more details, too. Turns out I'd
been drawing guitar holes in the wrong place all
this time. Now I know!
</p>

<p>
Related posts:
</p>

<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2013/03/sketchnotes-building-my-visual-vocabulary/">Sketchnotes: Building my visual vocabulary</a> (2013)</li>
<li><a href="https://sachachua.com/blog/2013/03/building-my-visual-vocabulary-breaking-down-other-peoples-sketchnotes-into-component-parts/">Building my visual vocabulary: Breaking down other people’s sketchnotes into component parts</a> (2013)</li>
<li><a href="https://sachachua.com/blog/2013/09/sketchnote-lessons-stick-figures/">Sketchnote lessons: Stick figures</a> (2013)</li>
<li><a href="https://sachachua.com/blog/2012/03/tip-thursday-six-ways-im-learning-how-to-get-better-at-drawing-sketchnotes/">Six ways I’m learning how to get better at drawing sketchnotes</a> (2012)</li>
<li><a href="https://sachachua.com/blog/2011/10/practising-drawing-variations-on-a-theme/">Practising drawing: variations on a theme</a> (2011)</li>
</ul>

<p>
Here are some other resources that might be helpful:
</p>

<ul class="org-ul">
<li><a href="https://sketchplanations.com/">Sketchplanations - Simplifying complex ideas in sketches</a> - This is amazing <i>and</i> Jono keeps coming up with more.</li>
<li><a href="https://illustratedlife.substack.com/p/icon-practice-and-building-visual">Icon Practice and Building Visual Vocabulary - by Amy Cowen</a> - also check out the rest of <a href="https://illustratedlife.substack.com/">Amy's blog</a></li>
<li><a href="https://visualframeworks.com/">visual frameworks – A language of patterns</a> - great for visual metaphors</li>
<li><a href="https://thenounproject.com/">The Noun Project</a> - useful for getting unstuck</li>
<li><a href="https://bikablo.com/en/tools/">Bikablo visual dictionaries and learning tools</a> (there's a quick flip-through of <a href="https://www.youtube.com/watch?v=4EbdAWDeIOg">Thinking with Your Pen</a>)</li>
<li><a href="https://www.youtube.com/watch?v=6ZLY-RjQp4k">5 Ways To Build Your Visual Vocabulary - YouTube</a> (7:03)</li>
</ul>
<div><a href="https://sachachua.com/blog/2025/09/visual-vocabulary-practice-abcs/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%2Fvisual-vocabulary-practice-abcs%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/category/emacs/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/category/emacs/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/category/emacs/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/category/emacs/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>
	</channel>
</rss>