<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Folio — Essays, notes and marginalia</title><description>Essays and short notes on reading, attention and the craft of writing things down. A quiet corner of the web, updated when there is something worth saying.</description><link>https://astro-demo7-starter.pages.dev/</link><language>en-AU</language><item><title>Started The Rings of Saturn on the train again, which makes four…</title><link>https://astro-demo7-starter.pages.dev/bits/#b-2026-08-11-train</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/bits/#b-2026-08-11-train</guid><description>Started The Rings of Saturn on the train again, which makes four attempts. Got further this time — past the silkworms. I think the trick is not trying to work out where it is going.</description><pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate><category>reading</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>The cost of a clean desk</title><link>https://astro-demo7-starter.pages.dev/essays/the-cost-of-a-clean-desk/</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/essays/the-cost-of-a-clean-desk/</guid><description>Tidying is real work that produces nothing, and it is the most convincing procrastination available to anyone who writes.</description><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I have never once cleared a desk on a day the writing was going well.&lt;/p&gt;
&lt;p&gt;That sentence took about four years to become obvious to me, and I offer it as the whole
argument in case you would rather not read the rest.&lt;/p&gt;
&lt;h2 id=&quot;tidying-passes-every-test-procrastination-usually-fails&quot;&gt;Tidying passes every test procrastination usually fails&lt;/h2&gt;
&lt;p&gt;Most procrastination announces itself. You are on a phone, or in a kitchen, or forty
minutes into an argument with a stranger about a film neither of you has seen. There is
a moment of noticing, and the noticing is usually enough.&lt;/p&gt;
&lt;p&gt;Tidying does not have that moment, because every property we use to identify
procrastination is absent:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It is &lt;em&gt;effortful&lt;/em&gt;. You are moving, deciding, discarding.&lt;/li&gt;
&lt;li&gt;It is &lt;em&gt;productive&lt;/em&gt;. There is a visibly better state afterwards.&lt;/li&gt;
&lt;li&gt;It is &lt;em&gt;related to the work&lt;/em&gt;. A clear desk genuinely does help.&lt;/li&gt;
&lt;li&gt;It is &lt;em&gt;finite&lt;/em&gt;. It ends, and it ends soon, and then you will start.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Four for four. There is nothing to catch.&lt;/p&gt;
&lt;h2 id=&quot;what-it-is-actually-doing&quot;&gt;What it is actually doing&lt;/h2&gt;
&lt;p&gt;The thing I eventually noticed is that the impulse is extremely well timed. It does not
arrive at nine in the morning. It arrives about ninety seconds after I open the document
and discover that the paragraph I left yesterday is worse than I remembered.&lt;/p&gt;
&lt;p&gt;That is not a coincidence and it is not about the desk. It is a state change — from &lt;em&gt;I
am a person who is about to write&lt;/em&gt; to &lt;em&gt;I am a person who is failing to write&lt;/em&gt; — and the
tidying is a way of not making it. As long as I am moving objects, I have not yet had
the bad meeting with the work.&lt;/p&gt;
&lt;h2 id=&quot;the-test&quot;&gt;The test&lt;/h2&gt;
&lt;p&gt;The one thing that has helped is not resisting the impulse, which does not work, but
timing it.&lt;/p&gt;
&lt;p&gt;If the desk needs clearing, it needed clearing yesterday too. So: clear it, and then
notice whether the urge survives the clearing. If it does — if you get to the end and
find a shelf that also needs doing — that was never about the desk.&lt;/p&gt;
&lt;p&gt;On a genuinely bad day I can now get about four minutes of this before it becomes
unmistakable. That is not nothing. Four minutes is much better than the two hours it
used to buy.&lt;/p&gt;
&lt;h2 id=&quot;what-i-am-not-claiming&quot;&gt;What I am not claiming&lt;/h2&gt;
&lt;p&gt;I am not claiming the desk does not matter. It does; I work badly in a mess and I know
it.&lt;/p&gt;
&lt;p&gt;I am claiming that the &lt;em&gt;decision to deal with it&lt;/em&gt; is almost never about the mess, and
that treating a scheduling problem as a virtue problem is why it took me four years. The
fix was not more discipline. It was moving the tidying to Friday afternoon, when nothing
good was going to happen anyway, and thereby removing its cover.&lt;/p&gt;
</content:encoded><category>work</category><category>craft</category><category>attention</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>Went back to index cards for the first draft</title><link>https://astro-demo7-starter.pages.dev/bits/#b-2026-07-03-index-cards</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/bits/#b-2026-07-03-index-cards</guid><description>Went back to index cards for the first draft. Something about not being able to reorder them without physically standing up makes me commit to an order much earlier, and the order is usually fine.</description><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><category>craft</category><category>work</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>Walked to the harbour without headphones for the first time in months</title><link>https://astro-demo7-starter.pages.dev/bits/#b-2026-06-28-harbour</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/bits/#b-2026-06-28-harbour</guid><description>Walked to the harbour without headphones for the first time in months. Twenty minutes in, the sentence I had been failing to write for a week arrived fully formed, which is irritating in a way I have decided not to examine.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>attention</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>On rereading</title><link>https://astro-demo7-starter.pages.dev/essays/on-rereading/</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/essays/on-rereading/</guid><description>A book you have read before is a different book, and the difference is a measurement of you rather than of it.</description><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I have read &lt;em&gt;Housekeeping&lt;/em&gt; four times, and I could not tell you what happens in it.&lt;/p&gt;
&lt;p&gt;That is not quite true. I could give you the shape — a house, a lake, two sisters, a
train that goes into the water and does not come out. What I could not give you is the
thing I would have given you at twenty, which was a confident account of what the book
was &lt;em&gt;about&lt;/em&gt;. That account existed once. I remember having it. I could not reconstruct it
now under oath.&lt;/p&gt;
&lt;h2 id=&quot;the-first-pass-is-a-kind-of-weather&quot;&gt;The first pass is a kind of weather&lt;/h2&gt;
&lt;p&gt;The first time through a book you are mostly finding out whether you can stay in it.
The prose is unfamiliar, the names have not settled, and a good deal of attention goes
to the mechanical work of holding a cast in your head. What you come away with is less
a reading than a &lt;em&gt;climate&lt;/em&gt; — a sense of whether the thing was cold or warm, generous or
withholding, whether you were welcome.&lt;/p&gt;
&lt;p&gt;This is why first impressions of books are so unreliable and so strongly held. You have
a real experience and almost no evidence. The confidence comes from the vividness of the
weather, not from anything you could point at on the page.&lt;/p&gt;
&lt;h2 id=&quot;what-changes-on-the-second-pass&quot;&gt;What changes on the second pass&lt;/h2&gt;
&lt;p&gt;The second time, the plot stops being a task. You know the train goes in the lake. That
frees up an enormous amount of the attention that was previously spent on
bookkeeping, and it gets spent instead on sentences.&lt;/p&gt;
&lt;p&gt;I do not think this makes you a better reader of the book. I think it makes you a
reader of a different book. The first one — the one where you did not know about the
train — is genuinely gone, and it was not a worse book. It was a book with suspense in
it. You cannot get that back, and pretending the informed reading is simply the correct
one is a way of not noticing the loss.&lt;/p&gt;
&lt;h2 id=&quot;the-gap-is-the-measurement&quot;&gt;The gap is the measurement&lt;/h2&gt;
&lt;p&gt;Here is the part I keep coming back to.&lt;/p&gt;
&lt;p&gt;If you reread something at long intervals — five years, ten — the book holds still and
you do not. Everything that has changed shows up as a difference in what you notice.
The passage that seemed like scene-setting turns out to be the argument. The character
you found tiresome turns out to have been the only honest one. Nothing on the page
moved.&lt;/p&gt;
&lt;p&gt;So the difference is a measurement, and the instrument is the text. This is the only
reason I keep a reading log, and the reason it is almost useless as a list of books —
what I actually want from it is the annotation, five years old, that I now disagree
with. That disagreement is data about me that I could not have collected any other way,
because I would not have known to look.&lt;/p&gt;
&lt;h2 id=&quot;against-the-completist-reflex&quot;&gt;Against the completist reflex&lt;/h2&gt;
&lt;p&gt;The counter-argument is obvious: there are more books than time, and rereading spends a
finite resource on something already consumed.&lt;/p&gt;
&lt;p&gt;I think that argument smuggles in an assumption about what reading is for. If the point
is &lt;em&gt;coverage&lt;/em&gt; — to have read the things — then yes, rereading is waste. But nobody who
says this actually behaves as though coverage were the point. They do not read
summaries. They do not accept a friend’s account as a substitute. They want the
experience, which means they already believe the experience is the thing and not the
information.&lt;/p&gt;
&lt;p&gt;And if the experience is the thing, then a book that produces a different experience
on the fourth pass is not a book you have finished. It is a book that keeps working.&lt;/p&gt;
&lt;p&gt;I still could not tell you what happens in &lt;em&gt;Housekeeping&lt;/em&gt;. I could tell you, fairly
precisely, what has happened to me.&lt;/p&gt;
</content:encoded><category>reading</category><category>attention</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>The quiet hour has moved</title><link>https://astro-demo7-starter.pages.dev/bits/#b-2026-05-19-quiet-hour</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/bits/#b-2026-05-19-quiet-hour</guid><description>The quiet hour has moved. It used to be four o&apos;clock; for the last month it has been closer to seven in the morning. No idea what changed. Rearranging around it rather than arguing with it.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><category>attention</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>The shape of an afternoon</title><link>https://astro-demo7-starter.pages.dev/essays/the-shape-of-an-afternoon/</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/essays/the-shape-of-an-afternoon/</guid><description>Attention has a grain to it. Working against that grain is most of what feels like difficulty.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I used to think of a working day as a container. Four hours in the afternoon was four
hours of capacity, and if I got two hours of writing out of it I had wasted half.&lt;/p&gt;
&lt;p&gt;This is a bad model, and it took me an embarrassingly long time to notice that it did
not describe anything I had ever experienced.&lt;/p&gt;
&lt;h2 id=&quot;attention-has-a-grain&quot;&gt;Attention has a grain&lt;/h2&gt;
&lt;p&gt;An afternoon is not flat. It has a shape — usually a slope, sometimes a step. The first
forty minutes after lunch are close to worthless for anything requiring judgement, and
have always been. Around four o’clock something opens up and stays open for about ninety
minutes. By six I can still edit but I cannot decide.&lt;/p&gt;
&lt;p&gt;None of this is willpower. I have tested it against caffeine, against sleep, against
starting earlier, against wanting it very much. The slope is remarkably indifferent to
how I feel about the slope.&lt;/p&gt;
&lt;p&gt;What I can change is what I put where. Editing at two o’clock is fine — it is
mechanical, it has a clear finish condition, and being slightly dull is not a
disqualification. Deciding what a piece is &lt;em&gt;for&lt;/em&gt; at two o’clock produces a decision I
reverse at four.&lt;/p&gt;
&lt;h2 id=&quot;the-cost-of-working-against-it&quot;&gt;The cost of working against it&lt;/h2&gt;
&lt;p&gt;Most of what I used to experience as &lt;em&gt;difficulty&lt;/em&gt; turns out to have been friction from
putting the wrong task in the wrong part of the slope.&lt;/p&gt;
&lt;p&gt;That is a much more cheerful diagnosis than the one I had, which was that I was
insufficiently disciplined. It is also more actionable, because a schedule is something
you can change and a character is not — or not on a Tuesday.&lt;/p&gt;
&lt;p&gt;The trap is that working against the grain is not impossible. It is just expensive. You
can decide at two o’clock. You will spend twice as long and produce something you
distrust, and the distrust is usually correct. The task gets done, so nothing forces you
to notice the exchange rate.&lt;/p&gt;
&lt;h2 id=&quot;two-hours-is-the-honest-number&quot;&gt;Two hours is the honest number&lt;/h2&gt;
&lt;p&gt;The thing I resisted longest was accepting how little of a day is actually load-bearing.&lt;/p&gt;
&lt;p&gt;For me it is about two hours. Some days three. It has been two hours for as long as I
have kept any record, across three cities and two very different jobs, and I have never
once managed to move it by trying harder.&lt;/p&gt;
&lt;p&gt;Accepting that number did two things. It stopped me treating the other six hours as
failures, which had been quietly poisoning them — a lot of what made the late afternoon
useless was the accumulated sense of having already lost the day. And it made me
ferocious about what goes in the two.&lt;/p&gt;
&lt;p&gt;Almost nothing has improved my work as much as being unpleasant about protecting a
window I used to think was a failure of ambition.&lt;/p&gt;
&lt;h2 id=&quot;what-this-is-not&quot;&gt;What this is not&lt;/h2&gt;
&lt;p&gt;It is not an argument for working less. The two hours sit inside a longer day that is
doing real, unglamorous work — reading, correspondence, the slow business of finding out
what you think. Cutting the day to two hours would not preserve the two hours; it would
starve them.&lt;/p&gt;
&lt;p&gt;It is an argument against the container model. The day is not a volume to be filled. It
is a landscape with a good hour in it somewhere, and most of the skill is knowing where.&lt;/p&gt;
</content:encoded><category>attention</category><category>work</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>Notes on the typography of this site</title><link>https://astro-demo7-starter.pages.dev/essays/notes-on-the-typography/</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/essays/notes-on-the-typography/</guid><description>Why the body is a serif, why the measure is narrow, and what the two typefaces are each allowed to do.</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This piece is also the template’s kitchen sink: it exercises every prose component the
theme ships, so if something is broken it is broken here first.&lt;/p&gt;
&lt;h2 id=&quot;the-body-is-a-serif-and-that-is-the-whole-design&quot;&gt;The body is a serif, and that is the whole design&lt;/h2&gt;
&lt;p&gt;A serif body face is unusual on the web and almost unheard of in a portfolio template.
It is the single decision everything else follows from.&lt;/p&gt;
&lt;figure class=&quot;pullquote&quot; data-astro-cid-vwzubuwq&gt;&lt;blockquote data-astro-cid-vwzubuwq&gt;&lt;p&gt;A sans-serif says &lt;em&gt;interface&lt;/em&gt;. A serif says &lt;em&gt;document&lt;/em&gt;. This is a document.&lt;/p&gt;&lt;/blockquote&gt;&lt;figcaption data-astro-cid-vwzubuwq&gt;&lt;cite data-astro-cid-vwzubuwq&gt;the argument, compressed&lt;/cite&gt;&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;The practical consequence is that the sans has to be demoted somewhere, and the place it
goes is the chrome — navigation, dates, tags, buttons. That split is strict:&lt;/p&gt;
&lt;aside class=&quot;callout callout--tip&quot;&gt;&lt;p class=&quot;callout__title&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M9 18h6&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M10 22h4&quot;&gt;&lt;/path&gt;&lt;/svg&gt;The rule, if you remember one thing&lt;/p&gt;&lt;p&gt;The sans never touches running text, and the serif never labels a control.
Getting this backwards is the fastest way to make the site look like every other
template.&lt;/p&gt;&lt;/aside&gt;
&lt;h2 id=&quot;the-measure-is-42rem-and-it-is-not-negotiable&quot;&gt;The measure is 42rem and it is not negotiable&lt;/h2&gt;
&lt;p&gt;At the 18px prose size that lands around 74 characters per line, inside the 60–80 band
that legibility research and four centuries of typesetting practice both arrive at.&lt;/p&gt;
&lt;aside class=&quot;callout callout--note&quot;&gt;&lt;p class=&quot;callout__title&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; aria-hidden=&quot;true&quot;&gt;&lt;circle cx=&quot;12&quot; cy=&quot;12&quot; r=&quot;10&quot;&gt;&lt;/circle&gt;&lt;path d=&quot;M12 16v-4&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M12 8h.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;Note&lt;/p&gt;&lt;p&gt;The site this theme borrows its structure from sets 900px, which looks like a
reason to set 900px. It is not: that site is typesetting a 16px CJK face, where a
glyph is square and a line holds far fewer characters per pixel. The same width in
an 18px Latin serif overshoots to roughly 100 characters.&lt;/p&gt;&lt;/aside&gt;
&lt;p&gt;The tokens live in one place, and the shell width is derived from them rather than
chosen:&lt;/p&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto&quot; tabindex=&quot;0&quot; data-language=&quot;ts&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#D73A49;--shiki-dark:#F97583&quot;&gt;export&lt;/span&gt;&lt;span style=&quot;--shiki-light:#D73A49;--shiki-dark:#F97583&quot;&gt; const&lt;/span&gt;&lt;span style=&quot;--shiki-light:#005CC5;--shiki-dark:#79B8FF&quot;&gt; layout&lt;/span&gt;&lt;span style=&quot;--shiki-light:#D73A49;--shiki-dark:#F97583&quot;&gt; =&lt;/span&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt; {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;  sidebar: &lt;/span&gt;&lt;span style=&quot;--shiki-light:#032F62;--shiki-dark:#9ECBFF&quot;&gt;&amp;#39;19rem&amp;#39;&lt;/span&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;  reading: &lt;/span&gt;&lt;span style=&quot;--shiki-light:#032F62;--shiki-dark:#9ECBFF&quot;&gt;&amp;#39;42rem&amp;#39;&lt;/span&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;  contentPad: &lt;/span&gt;&lt;span style=&quot;--shiki-light:#032F62;--shiki-dark:#9ECBFF&quot;&gt;&amp;#39;3rem&amp;#39;&lt;/span&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#6A737D;--shiki-dark:#6A737D&quot;&gt;  // 19 + 42 + 3 + 3 — recompute this if you change any of the three above.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;  shellMax: &lt;/span&gt;&lt;span style=&quot;--shiki-light:#032F62;--shiki-dark:#9ECBFF&quot;&gt;&amp;#39;67rem&amp;#39;&lt;/span&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;};&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;aside class=&quot;callout callout--warning&quot;&gt;&lt;p class=&quot;callout__title&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; aria-hidden=&quot;true&quot;&gt;&lt;path d=&quot;m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M12 9v4&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M12 17h.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;Recompute shellMax&lt;/p&gt;&lt;p&gt;Changing &lt;code&gt;reading&lt;/code&gt; without changing &lt;code&gt;shellMax&lt;/code&gt; leaves either dead space to the
right of the column or a measure narrower than the one you asked for. Nothing in
the build catches it — it is arithmetic, and it is on you.&lt;/p&gt;&lt;/aside&gt;
&lt;h2 id=&quot;numerals-do-two-different-jobs&quot;&gt;Numerals do two different jobs&lt;/h2&gt;
&lt;p&gt;Old-style figures in prose, lining figures in the chrome. This is set once on &lt;code&gt;body&lt;/code&gt;
and overridden on the meta line:&lt;/p&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto&quot; tabindex=&quot;0&quot; data-language=&quot;css&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#22863A;--shiki-dark:#85E89D&quot;&gt;body&lt;/span&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt; {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#005CC5;--shiki-dark:#79B8FF&quot;&gt;  font-variant-numeric&lt;/span&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;--shiki-light:#005CC5;--shiki-dark:#79B8FF&quot;&gt;oldstyle-nums&lt;/span&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#6F42C1;--shiki-dark:#B392F0&quot;&gt;.meta-line&lt;/span&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#6F42C1;--shiki-dark:#B392F0&quot;&gt;.archive-date&lt;/span&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt; {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#005CC5;--shiki-dark:#79B8FF&quot;&gt;  font-variant-numeric&lt;/span&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;--shiki-light:#005CC5;--shiki-dark:#79B8FF&quot;&gt;lining-nums&lt;/span&gt;&lt;span style=&quot;--shiki-light:#005CC5;--shiki-dark:#79B8FF&quot;&gt; tabular-nums&lt;/span&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;--shiki-light:#24292E;--shiki-dark:#E1E4E8&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Old-style numerals have ascenders and descenders and sit in a line of lowercase without
interrupting it — which is what you want when a year appears mid-sentence, like 1971.
Lining numerals are uniform cap height, which is what you want in a column where the
dates have to align.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;tabular-nums&lt;/code&gt; half is doing real structural work in the archive: fixed-width digits
are the only reason every row’s title column starts at the same horizontal position.&lt;/p&gt;
&lt;aside class=&quot;callout callout--info&quot;&gt;&lt;p class=&quot;callout__title&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; aria-hidden=&quot;true&quot;&gt;&lt;circle cx=&quot;12&quot; cy=&quot;12&quot; r=&quot;10&quot;&gt;&lt;/circle&gt;&lt;path d=&quot;M12 16v-4&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M12 8h.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;Where to look&lt;/p&gt;&lt;p&gt;The full type scale is in &lt;code&gt;src/styles/global.css&lt;/code&gt;; the faces and the argument for
each are in &lt;code&gt;src/config/fonts.ts&lt;/code&gt;. Neither hard-codes a value the other owns.&lt;/p&gt;&lt;/aside&gt;
&lt;h2 id=&quot;inline-things&quot;&gt;Inline things&lt;/h2&gt;
&lt;p&gt;Inline code like &lt;code&gt;--layout-reading&lt;/code&gt; is set in the mono face at &lt;code&gt;0.9em&lt;/code&gt; — a relative
size, so it tracks whatever it is sitting in rather than fixing itself to the prose
size and looking wrong inside a callout.&lt;/p&gt;
&lt;p&gt;A &lt;a href=&quot;/archive/&quot;&gt;link inside prose&lt;/a&gt; is the one place the accent appears as text you are
meant to click, which is why prose links are green and every other link on the site is
not. A page where the date, the tag and the title were all accented would be a page of
green.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A blockquote is distinct from a pull-quote, and this template treats them as different
objects. This one stays inside the measure and takes a left rule; a pull-quote breaks
out of the column and is set in italic display size.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Lists get a faint marker so the numbers do not compete with the text:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Old-style numerals in prose.&lt;/li&gt;
&lt;li&gt;Lining, tabular numerals in the chrome.&lt;/li&gt;
&lt;li&gt;Never both in one column.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr/&gt;
&lt;p&gt;That is everything. If you are reading this in a fork and something above renders wrong,
the component is in &lt;code&gt;src/components/prose/&lt;/code&gt; and the styling is in the &lt;code&gt;@layer components&lt;/code&gt;
block of &lt;code&gt;global.css&lt;/code&gt;.&lt;/p&gt;</content:encoded><category>typography</category><category>craft</category><category>meta</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>Counted the notebooks</title><link>https://astro-demo7-starter.pages.dev/bits/#b-2026-02-14-notebooks</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/bits/#b-2026-02-14-notebooks</guid><description>Counted the notebooks. Nineteen, of which four are full, two are half, and thirteen have between one and six pages used. I do not think this is a stationery problem.</description><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate><category>craft</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>Against the reading list</title><link>https://astro-demo7-starter.pages.dev/essays/against-the-reading-list/</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/essays/against-the-reading-list/</guid><description>A list of books you intend to read is a promise made by one person and owed by another, and the second one never agreed to it.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I kept a reading list for eleven years. At its peak it held four hundred and six titles.
I have read, by my count, thirty-one of them — and of those thirty-one, twenty-six were
books I would have read anyway, because something in the week pointed at them.&lt;/p&gt;
&lt;p&gt;The list was doing almost nothing. It took me a long time to work out what the &lt;em&gt;almost&lt;/em&gt;
was.&lt;/p&gt;
&lt;h2 id=&quot;the-two-people-problem&quot;&gt;The two people problem&lt;/h2&gt;
&lt;p&gt;A reading list is written by someone in a particular mood: usually late, usually after
something good, usually feeling that they should be more serious than they are. That
person adds &lt;em&gt;The Man Without Qualities&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;The person who has to read it is someone else. They are tired, on a Tuesday, in
February. They did not agree to this, they were not consulted, and they are being
supervised by a version of themselves who is not around to help.&lt;/p&gt;
&lt;p&gt;Every entry is a small unpaid debt between the two, and the accumulated weight of four
hundred of them is not motivating. It is the opposite. Opening the list is an encounter
with everything you have failed to become.&lt;/p&gt;
&lt;h2 id=&quot;what-actually-decides&quot;&gt;What actually decides&lt;/h2&gt;
&lt;p&gt;When I look honestly at how a book gets read, the list is essentially never the
mechanism. What decides is one of about four things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;It is physically here and the last one just ended.&lt;/li&gt;
&lt;li&gt;Somebody I trust said something specific about it — not “it is great”, something
specific.&lt;/li&gt;
&lt;li&gt;It answers a question I am currently annoyed by.&lt;/li&gt;
&lt;li&gt;I have already started it and stopping would be worse.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Three of those four are about the &lt;em&gt;present&lt;/em&gt;. The list is a document about the past, and
it competes badly.&lt;/p&gt;
&lt;h2 id=&quot;the-one-thing-it-was-for&quot;&gt;The one thing it was for&lt;/h2&gt;
&lt;p&gt;Here is the &lt;em&gt;almost&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Going back through eleven years of that list, the useful artefact was never the titles.
It was the dates. I could see that in one particular autumn I added nine books about
grief, and I did not remember choosing that, and I certainly did not notice at the time.&lt;/p&gt;
&lt;p&gt;That is worth having. It is just not a reading list — it is a diary that happens to be
written in book titles, and treating it as an instruction set was the error.&lt;/p&gt;
&lt;h2 id=&quot;what-i-do-now&quot;&gt;What I do now&lt;/h2&gt;
&lt;p&gt;A shelf, physically, of things I could start tonight. It holds about eleven books and it
is the only queue. When something goes on it, something comes off, and that constraint
does the work the list never did: it makes me choose rather than accumulate.&lt;/p&gt;
&lt;p&gt;Everything else goes in a plain text file with a date and one line about why. I do not
read it looking for what to read next. I read it about once a year, to find out what I
was like.&lt;/p&gt;
</content:encoded><category>reading</category><category>attention</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>Found a secondhand copy of a book I already own, annotated by someone…</title><link>https://astro-demo7-starter.pages.dev/bits/#b-2025-11-08-marginalia</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/bits/#b-2025-11-08-marginalia</guid><description>Found a secondhand copy of a book I already own, annotated by someone else. Reading their marginalia is uncomfortably like reading mail addressed to somebody I have never met but apparently agree with about everything except the ending.</description><pubDate>Sat, 08 Nov 2025 00:00:00 GMT</pubDate><category>reading</category><category>craft</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>What a sentence owes you</title><link>https://astro-demo7-starter.pages.dev/essays/what-a-sentence-owes-you/</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/essays/what-a-sentence-owes-you/</guid><description>Difficulty in prose is sometimes the subject and sometimes the writer, and the reader is entitled to know which.</description><pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;There is a kind of sentence that stops you, and you go back, and on the third pass it
opens — and you find that it needed every one of its clauses. And there is a kind of
sentence that stops you, and you go back, and on the third pass you find that it is
simply badly built.&lt;/p&gt;
&lt;p&gt;Both are difficult. They are not the same thing.&lt;/p&gt;
&lt;h2 id=&quot;difficulty-that-belongs-to-the-subject&quot;&gt;Difficulty that belongs to the subject&lt;/h2&gt;
&lt;p&gt;Some things are genuinely hard to say. A thought with four conditions on it cannot be
delivered in a sentence with one clause; compressing it would not simplify the idea, it
would misrepresent it.&lt;/p&gt;
&lt;p&gt;When a sentence is difficult &lt;em&gt;because its content is&lt;/em&gt;, the reader’s effort is rewarded —
not with pleasure necessarily, but with the actual thought, intact. That transaction is
fair. The reader paid attention and received something that could not have been bought
more cheaply.&lt;/p&gt;
&lt;h2 id=&quot;difficulty-that-belongs-to-the-writer&quot;&gt;Difficulty that belongs to the writer&lt;/h2&gt;
&lt;p&gt;The other kind is a sentence that is hard because its author had not finished thinking.&lt;/p&gt;
&lt;p&gt;The clauses are in the order they occurred rather than the order they are needed. The
subject arrives late for no reason. A word is doing two jobs and the reader has to hold
both until the paragraph resolves, and then it does not resolve.&lt;/p&gt;
&lt;p&gt;This is also difficult. But the effort buys nothing, because the compression was not in
the idea — it was in the writer’s unwillingness to spend another hour. The cost was
moved rather than removed, and it was moved onto someone who did not agree to pay it
and, crucially, cannot tell from the inside which kind of sentence they are in.&lt;/p&gt;
&lt;p&gt;That last part is what makes it a question of obligation rather than of style. The
reader cannot audit you. They will assume the difficulty is theirs.&lt;/p&gt;
&lt;h2 id=&quot;the-unfair-advantage-of-difficulty&quot;&gt;The unfair advantage of difficulty&lt;/h2&gt;
&lt;p&gt;Hard prose is also flattering, which is the uncomfortable part.&lt;/p&gt;
&lt;p&gt;A reader who works through a difficult passage and arrives somewhere tends to credit the
passage. The effort itself produces a feeling of significance, and that feeling attaches
to whatever caused the effort — whether or not anything was actually there. Every writer
who has ever been vague has benefited from this at some point, and most of us know it.&lt;/p&gt;
&lt;h2 id=&quot;the-test-i-use&quot;&gt;The test I use&lt;/h2&gt;
&lt;p&gt;Not “is this hard to read”, which proves nothing, but: &lt;strong&gt;can I say what the difficulty
is buying?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If the answer is “it is holding four conditions in play, and dropping any of them would
be a lie”, the sentence stays. If the answer is “it sounds more serious this way”, it
goes — and it goes even when, especially when, I like it.&lt;/p&gt;
&lt;p&gt;I fail this test regularly. But having it means the failures are decisions rather than
accidents, and I would rather have written a plain sentence I chose than a difficult one
I did not.&lt;/p&gt;
</content:encoded><category>craft</category><category>reading</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>Tried reading at deliberately half speed for a week</title><link>https://astro-demo7-starter.pages.dev/bits/#b-2025-09-02-slow-reading</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/bits/#b-2025-09-02-slow-reading</guid><description>Tried reading at deliberately half speed for a week. The comprehension gain was smaller than I expected; the retention gain, three months on, is much larger. Filing that away.</description><pubDate>Tue, 02 Sep 2025 00:00:00 GMT</pubDate><category>reading</category><category>attention</category><author>elin@folio.example (Elin Sandoval)</author></item><item><title>The long way round</title><link>https://astro-demo7-starter.pages.dev/essays/the-long-way-round/</link><guid isPermaLink="true">https://astro-demo7-starter.pages.dev/essays/the-long-way-round/</guid><description>Some routes are shorter and some are better, and the assumption that these are the same question is fairly recent.</description><pubDate>Tue, 11 Mar 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;There are two ways from my flat to the harbour. One takes eleven minutes and follows the
main road. One takes nineteen and goes through a cemetery, past a primary school, and
down a lane that smells — in November, overwhelmingly — of jasmine.&lt;/p&gt;
&lt;p&gt;I have taken the long one almost every day for two years. I have never once regretted
it. And I still feel, every single time, at the corner where the decision happens, a
small pull towards the short one.&lt;/p&gt;
&lt;p&gt;That pull is worth looking at, because it is not about time. I do not need the eight
minutes. I have, on many occasions, saved the eight minutes and then spent them standing
in a kitchen.&lt;/p&gt;
&lt;h2 id=&quot;efficiency-as-a-default-rather-than-a-decision&quot;&gt;Efficiency as a default rather than a decision&lt;/h2&gt;
&lt;p&gt;What I think is happening is that efficiency has become the option which does not
require justification.&lt;/p&gt;
&lt;p&gt;Taking the short way needs no reason. Taking the long way needs one — and the reason has
to be good enough to say out loud, at least to yourself, which means it has to be phrased
in terms the short way would accept. &lt;em&gt;It clears my head. I think better afterwards. It
counts as exercise.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;All of those are true, and all of them concede the point. They justify the long way by
its output, which is exactly the frame that makes the short way obviously correct in the
first place.&lt;/p&gt;
&lt;h2 id=&quot;the-jasmine-is-not-an-input&quot;&gt;The jasmine is not an input&lt;/h2&gt;
&lt;p&gt;The honest reason I take the long way is that the lane smells of jasmine in November,
and that is not doing anything.&lt;/p&gt;
&lt;p&gt;It does not clear my head; some days it fills it. It is not an investment in a later
hour’s productivity, and on the days when it happens to be, that is a side effect I did
not go for. The walk is not a means. It is one of the small number of things in a day
that is straightforwardly the point.&lt;/p&gt;
&lt;p&gt;Once I stopped defending it in output terms, the pull at the corner got noticeably
weaker. Not gone — the habit of justification is older than the walk — but weaker.&lt;/p&gt;
&lt;h2 id=&quot;where-this-generalises-and-where-it-does-not&quot;&gt;Where this generalises, and where it does not&lt;/h2&gt;
&lt;p&gt;I want to be careful, because this is the kind of observation that inflates.&lt;/p&gt;
&lt;p&gt;It does not mean the long way is always better. Most efficiency is genuinely good, and I
would not like to fill in a form more slowly on principle. The overwhelming majority of
tasks are means, and treating them as ends is its own well-documented pathology.&lt;/p&gt;
&lt;p&gt;What it means is narrower: there is a category of thing that is not a means, the category
is small, and it is under continuous quiet pressure from a habit of thought that has no
vocabulary for it. The pressure does not arrive as an argument. It arrives as the absence
of one — as the sense that the short way needs no defending and the long way does.&lt;/p&gt;
&lt;p&gt;Noticing which way round that is has been most of the work.&lt;/p&gt;
</content:encoded><category>attention</category><category>walking</category><author>elin@folio.example (Elin Sandoval)</author></item></channel></rss>