<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/pretty-feed-v3.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Joy of Reading</title><description>One great reading list item every Monday, with context as to why you might find it interesting.</description><link>https://joy.ente.com</link><item><title>Working Hard</title><link>https://joy.ente.com/working-hard</link><guid isPermaLink="true">https://joy.ente.com/working-hard</guid><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Before podcasts were a thing, &lt;a href=&quot;https://en.wikipedia.org/wiki/Bill_Simmons&quot;&gt;Bill Simmons&lt;/a&gt; would trade e-mails with somebody successful for his piece on ESPN called “The Curious Guy”.&lt;/p&gt;
&lt;p&gt;I ran into &lt;a href=&quot;https://www.espn.com/espn/page2/story?page=simmons/060302&quot;&gt;this exchange&lt;/a&gt; with &lt;a href=&quot;https://en.wikipedia.org/wiki/Malcolm_Gladwell&quot;&gt;Malcolm Gladwell&lt;/a&gt; from 2006, where Gladwell broke down the risks of working hard.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The (short) answer is that it’s really risky to work hard, because then if you fail you can no longer say that you failed because you didn’t work hard. It’s a form of self-protection. I swear that’s why Mickelson has that almost absurdly calm demeanor. If he loses, he can always say: Well, I could have practiced more, and maybe next year I will and I’ll win then. When Tiger loses, what does he tell himself? He worked as hard as he possibly could. He prepared like no one else in the game and he still lost. That has to be devastating, and dealing with that kind of conclusion takes a very special and rare kind of resilience. Most of the psychological research on this is focused on why some kids don’t study for tests — which is a much more serious version of the same problem. If you get drunk the night before an exam instead of studying and you fail, then the problem is that you got drunk. If you do study and you fail, the problem is that you’re stupid — and stupid, for a student, is a death sentence. The point is that it is far more psychologically dangerous and difficult to prepare for a task than not to prepare. People think that Tiger is tougher than Mickelson because he works harder. Wrong: Tiger is tougher than Mickelson and because of that he works harder.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Do you let the world assume that you’re a prodigy? Or do you admit to the hours you put in?&lt;/p&gt;
&lt;p&gt;After all, it is talent that makes hard work play.&lt;/p&gt;</content:encoded><author>Vishnu Mohandas</author></item><item><title>Five barns worth burning</title><link>https://joy.ente.com/barnsworthburning</link><guid isPermaLink="true">https://joy.ente.com/barnsworthburning</guid><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Last time we talked of how libraries are more than just books, they become a thing in itself.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://barnsworthburning.net/creators/rec97tRUYZBhAs6rZ&quot;&gt;Nick Trombley&lt;/a&gt; demonstrates this with his digital notebook, &lt;a href=&quot;https://barnsworthburning.net&quot;&gt;barnsworthburning&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can start from anywhere; still, here’s a cove from which you can start surfing — &lt;a href=&quot;https://barnsworthburning.net/extracts/recw2Q5jNradtcvu3&quot;&gt;The signature&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It has long been understood that striving for originality as an end in itself is the mark of an inferior artist.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Worlds Within This One</title><link>https://joy.ente.com/worlds-within-this-one</link><guid isPermaLink="true">https://joy.ente.com/worlds-within-this-one</guid><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://unimaginable-heights.neocities.org/about&quot;&gt;Talita&lt;/a&gt; writes about the thirteen years she spent &lt;a href=&quot;https://unimaginable-heights.neocities.org/misc/libraryschool&quot;&gt;learning how to be a librarian&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The post is a love letter disguised as a warning. The first time I read it, I felt it was reframed sadness. But rereading it today while drafting this post, I found myself chuckling at her rants, and finding inspiration in her finding her world within this one.&lt;/p&gt;
&lt;p&gt;Two wisps in particular stay with me. The first was:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;That a collection of documents is greater than the sum of its parts&lt;/strong&gt;. … And that it would only reward you if you could be among it alone, in silence, and over an undetermined length of time. … I cared very little about information, I cared about documents.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is, I think, the first time I see how a library is not just a collection of books, it is a thing in its own right.&lt;/p&gt;
&lt;p&gt;And the second is the one she leaves us with:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;There are many worlds hidden within this one, and all one really has to do is look&lt;/strong&gt;. But that there is little tangible reward for those who do look, except, maybe, that it is the only thing worth doing.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Or, as the lines from Fernando Pessoa’s &lt;em&gt;Mar Português&lt;/em&gt; she quotes put it:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Valeu a pena? Tudo vale a pena&lt;br /&gt;
Se a alma não é pequena.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;“Was it worth it? Everything is worth it / If the soul is not small.”&lt;/em&gt;&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>What Remains</title><link>https://joy.ente.com/frog-vision</link><guid isPermaLink="true">https://joy.ente.com/frog-vision</guid><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Frogs don’t see like us. They don’t see things that stay still. They will starve to death surrounded by food if it is not moving. They only see things that move, things that change.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://valhalladsp.com&quot;&gt;Sean Costello&lt;/a&gt; recounts how he has developed his own way to selectively cultivate such
&lt;a href=&quot;https://valhalladsp.com/2021/07/05/frog-vision-and-toms-diner/&quot;&gt;Frog Vision&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;However, the most important factor for me is that I have heard “Tom’s Diner” so many times that I no longer hear it. Like frog vision, I no longer notice what remains the same, only what has changed. I don’t hear the song anymore, just the different ways that my DSP algorithms respond to it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I find this interesting, not just as a practical technique, but as a general principle, for times when we should not focus on what is, but what has changed.&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Am I my Algorithm?</title><link>https://joy.ente.com/our-algorithm</link><guid isPermaLink="true">https://joy.ente.com/our-algorithm</guid><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://www.timecapsule.co.in/about&quot;&gt;Siddharth&lt;/a&gt; wonders,
&lt;a href=&quot;https://www.timecapsule.co.in/articlepage/am-i-my-algorithm&quot;&gt;Am I my algorithm?&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Now every playlist Spotify makes is drenched in melancholy. Even my ‘workout mix’ sounds like I should be crying on a treadmill.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;He concludes: No.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Your algorithm isn’t a reflection of you. It’s a prediction of who you will be in the future, configured from past data. A portrait based on your past self, a bygone era, the guy from yesterday who spent an hour watching random video rabbit holes, a guy who no longer exists.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Broadsheet</title><link>https://joy.ente.com/broadsheet</link><guid isPermaLink="true">https://joy.ente.com/broadsheet</guid><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I just loved the design of &lt;a href=&quot;https://chsmc.org&quot;&gt;Chase McCoy&lt;/a&gt;’s page, &lt;a href=&quot;https://broadsheet.chsmc.org&quot;&gt;Broadsheet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;(&lt;em&gt;Broadsheets&lt;/em&gt; is a term for newspapers, a contrast with the smaller sized &lt;em&gt;tabloids&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;It is a columnar listing of their bookmarks, Mastodon favorites, read laters, and other highlights. Enough rabbit holes to get lost into for hours, and more.&lt;/p&gt;
&lt;p&gt;As one specific, I’ll teleport you to their entry: &lt;a href=&quot;https://chsmc.org/2023/03/science-fiction/&quot;&gt;Every day is science fiction&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It is considered essential to be in a properly alert and rested state of mind when using a computer. Even to seasoned users, every session is special, and the purpose of the session must be clear in mind before sitting down.&lt;/p&gt;
&lt;p&gt;…&lt;/p&gt;
&lt;p&gt;As she sat there, lost in her work, she knew that she would never leave this place, this sacred space where the computers whispered secrets to those who knew how to listen. She would be here always, she thought, a part of this ancient tradition, a keeper of the flame of knowledge. And in that moment, she knew that she had found her true home.&lt;/p&gt;
&lt;p&gt;Here’s to all those who know how to listen.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Waiting at the Sin City Airport</title><link>https://joy.ente.com/sin-city-airport</link><guid isPermaLink="true">https://joy.ente.com/sin-city-airport</guid><pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I was a bit surprised when reading &lt;a href=&quot;https://www.jamesreeves.co&quot;&gt;James Reeves&lt;/a&gt;’s website - the prose had an unexpectedly well-written quality (and the site beautiful). For example, here is a note from their notebook, dated &lt;em&gt;Wednesday, January 7&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We had our first conversation when we were eighteen years old. Thirty years later, I’m still amazed that I can share a stray thought with her and an hour later we’re still chattering away about all kinds of things.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Then I read their about page, and indeed, they are a writer (and designer) by profession, with 2 published books. That explains it.&lt;/p&gt;
&lt;p&gt;I’m not sure which of their posts to link to - there isn’t a overarching point I’d want point to, but to general and ambient sense of joy of reading what they’ve written. So here’s a somewhat arbitrary but interesting-for-me pick, in which they write about &lt;a href=&quot;https://www.jamesreeves.co/what-happens-here-happens-everywhere/&quot;&gt;waiting at the Sin City airport&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I scanned the faces that passed by, each defined by the simple fact of not belonging to her. When I finally spotted her at the other end of the terminal, she gave a little wave, and time resumed again.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Sitting with Unanswered Questions</title><link>https://joy.ente.com/sitting-with-unanswered-questions</link><guid isPermaLink="true">https://joy.ente.com/sitting-with-unanswered-questions</guid><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;When observing the processes that drive his exploration, &lt;a href=&quot;https://alexanderobenauer.com&quot;&gt;Alexander Obenauer&lt;/a&gt; mentions many things, but what stood out most for me is his ability to &lt;a href=&quot;https://lab.alexanderobenauer.com/updates/corpus-of-ideas&quot;&gt;sit for long times with unanswered questions&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A bias towards divergence can be hard to hold. People often have a natural inclination to converge new thinking and ideas as soon as they pop up; to settle them, relate them to previously settled ideas (and by doing so, declare these new ones also settled), or to make them immediately fit into one storyline that coheres all the related thinking, discarding anything that doesn’t immediately fit.&lt;/p&gt;
&lt;p&gt;There’s a real power in sitting with a diverse, expanding corpus of conflicting ideas and thinking, and letting the ideas show the way forward.&lt;/p&gt;
&lt;p&gt;Some people have a particularly hard time sitting with unanswered questions. They will interpret curiosity as ignorance, and optimism as naivety. They hold their convictions strongly, and when faced with someone who holds their curiosity strongly, they will argue — and win. That doesn’t mean they’re right. It often only means &lt;strong&gt;they care more about the answers than questions&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;One tip in particular he gave was new for me: give at least two solutions to a problem you pose (zero and people question the question, one and people critique the solution. With two, people compare and contrast, which often leads to higher-level thought and divergence).&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Unstructured Play is not Boredom</title><link>https://joy.ente.com/unstructured-play</link><guid isPermaLink="true">https://joy.ente.com/unstructured-play</guid><pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;As adults, many of us have lost the ability to engage in unstructured play. We vaguely recall a period of childhood where we used to do it, but since we have lost the ability to get back into those states we assume it arose of idleness and boredom.&lt;/p&gt;
&lt;p&gt;We also vaguely recall those periods as having been “good”, so we then try to induce children over which we have control to “turn off” - sit idle, “be bored for a while”.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://rachel.fast.ai/about.html&quot;&gt;Rachel Thomas&lt;/a&gt;, cofounder of fast.ai, argues that this is not just mistaken, it is actively harmful. Boredom is not good, unstructured play is. &lt;a href=&quot;https://www.fast.ai/posts/2025-12-03-boredom/&quot;&gt;Stop Saying Boredom is Good for Kids&lt;/a&gt;, she explains.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Play is a keystone of childhood. It is crucial for children to have unstructured free time in which they figure out what they want to do. Left alone, my daughter has come up with all sorts of fun ideas– building homes for her stuffed animals out of empty kleenex boxes, hand-drawing a series of mazes of varying difficulty, and inventing a murder mystery game for her matchbox cars. My daughter isn’t bored when she does these things!&lt;/p&gt;
&lt;p&gt;Young children have an endless appetite for new information, one that is too large and deep for parents to fill just by reading books aloud.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;Joy will now be published twice a month, on  alternate Thursdays. If you have friends you think will enjoy reading Joy, do spread the word!&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Long Giraffe</title><link>https://joy.ente.com/long-giraffe</link><guid isPermaLink="true">https://joy.ente.com/long-giraffe</guid><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;It is often, and for very good reasons, that people start with a name that names an idea, and then work towards manifesting it. For example, when building a web service, find the domain first, and then implement. Or when creating a YouTube video, write down the title and create a sketch of the thumbnail first before getting down to the actual content. Or when writing a blog, write down the title first, and the rest becomes easy.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://kinduff.com/about/&quot;&gt;Alejandro AR&lt;/a&gt; recommends going the other way. &lt;a href=&quot;https://kinduff.com/2025/03/04/dont-name-your-projects/&quot;&gt;Don’t name your projects&lt;/a&gt;, he says.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;When I name the project or idea ahead of time, the idea becomes entangled with the name. This doesn’t make sense at this stage because the name should adapt to the idea, not the other way around.&lt;/p&gt;
&lt;p&gt;Now, I’ve started using code names for my projects, using a generator until something feels right and fun. Examples include: European Toad, Quick Whale, Long Giraffe.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It is not for me to judicate which approach is better, but Alejandro’s approach does sound more fun and freeing, and I know for myself that I’ll be trying it out for the next few things I want to build!&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>How Experts Learn Faster</title><link>https://joy.ente.com/mental-representations</link><guid isPermaLink="true">https://joy.ente.com/mental-representations</guid><pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I’ve often thought of the code of itself as not being valuable, but the people who have a mental map of that codebase as bringing the value.&lt;/p&gt;
&lt;p&gt;Reading through &lt;a href=&quot;https://www.jameskoppel.com&quot;&gt;Jimmy Koppel&lt;/a&gt;’s explanation of &lt;a href=&quot;https://www.pathsensitive.com/2018/01/the-benjamin-franklin-method-of-reading.html&quot;&gt;The Benjamin Franklin Method&lt;/a&gt;, I could relate his exposition to that thought:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Expertise is a process of building mental representations; expert minds store knowledge in a compressed fashion. … This is possible because music and chess positions have structure that makes them look very different from a page of random notes or a random permutation of pieces. Technically speaking, they have lower perplexity than random noise. So, even though there are 26 letters in the English alphabet, Claude Shannon showed that the information content of English is about 1 bit per letter: given a random prefix of a paragraph, people can guess the next letter about half the time.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I don’t think there is a practical takeaway directly - very few read programming books nowadays. But it still illuminates how the better ones amongst us end up being more effective. The mental representations they form (whether of language, music, chess, or code) are better!&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>CV of Failures</title><link>https://joy.ente.com/cv-of-failures</link><guid isPermaLink="true">https://joy.ente.com/cv-of-failures</guid><pubDate>Mon, 29 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://jbhuang0604.github.io&quot;&gt;Jia-Bin Huang&lt;/a&gt; is not the first one to do it, but I found it oddly inspiring, his &lt;a href=&quot;https://jbhuang0604.github.io/Huang_CV_Failure.pdf&quot;&gt;CV of failures&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;It has been a great year. Wishing you all an even better upcoming one. See you all on the other side!&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Decisions</title><link>https://joy.ente.com/decisions</link><guid isPermaLink="true">https://joy.ente.com/decisions</guid><pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Some questions do not have right or wrong answers; only different ones.&lt;/p&gt;
&lt;p&gt;In &lt;a href=&quot;https://mitadmissions.org/blogs/entry/choosing-to-become-yourself/&quot;&gt;although of course you end up becoming yourself&lt;/a&gt;, &lt;a href=&quot;https://mitadmissions.org/blogs/author/petey/&quot;&gt;Chris Peterson&lt;/a&gt; describes how each answer is a future self.&lt;/p&gt;
&lt;p&gt;This is unnerving, a &lt;em&gt;trolley problem&lt;/em&gt;, killing countless future selves to engender the current one. And there is no way to trianglate what the alternative choices would’ve lead to. But there is a way of going about it by making “well-made” decisions that arise not from analysis but desire.&lt;/p&gt;
&lt;p&gt;In any case though,&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;No matter how you decided, you will be different, and you will be fine. From among the endless, infinite, impossible yous, you will, in time, become yourself; become, at least in this world, the only you that you could have ever really been.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Creativity and Truth</title><link>https://joy.ente.com/creativity-and-truth</link><guid isPermaLink="true">https://joy.ente.com/creativity-and-truth</guid><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;“Fear of error and fear of truth are one and the same thing” — &lt;em&gt;Alexandre Grothendieck&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://michaelnielsen.org/blog/is-there-a-tension-between-creativity-and-accuracy/&quot;&gt;Is there a tension between creativity and accuracy?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Yes, &lt;a href=&quot;https://michaelnielsen.org/blog/&quot;&gt;Michael Nielsen&lt;/a&gt; concludes, because of two things. Energy, and cocoons. To explain the energy, he cites Feynman:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I told myself: “They’re on the wrong track: I’m got the track!” Now, in the end, I had to give up those ideas and go over to their ideas of retarded action and so on — my original idea of electrons not acting on themselves disappeared, but because I had been working so hard I found something. So, as long as I can drive myself one way or the other, it’s okay. Even if it’s an illusion, it still makes me go, and this is the kind of thing that keeps me going through the depths.&lt;/p&gt;
&lt;p&gt;It’s like the African savages who are going into battle — first they have to gather around and beat drums and jump up and down to build up their energy to fight. I feel the same way, building up my energy by talking to myself and telling myself, “They are trying to do it this way, I’m going to do it that way” and then I get excited and I can go back to work again.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And to explain cocoons, he cites Jobs and Ive.&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Branching Histories</title><link>https://joy.ente.com/branching-histories</link><guid isPermaLink="true">https://joy.ente.com/branching-histories</guid><pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;It is a very long post. It is also about politics, in a country different from mine, and about a referendum where I didn’t have a side. Still, I learned a lot from reading it so I’d like to share &lt;a href=&quot;https://dominiccummings.com&quot;&gt;Dominic Cummings&lt;/a&gt;’s behind the scenes into what goes behind a public influence campaign: &lt;a href=&quot;https://dominiccummings.com/2017/01/09/on-the-referendum-21-branching-histories-of-the-2016-referendum-and-the-frogs-before-the-storm-2/&quot;&gt;Branching histories of the 2016 referendum and ‘the frogs before the storm’&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Reality has branching histories, not a big why. The branching histories are forgotten and the actual branch taken, often because of some relatively trivial event, seems overwhemingly probable. We evolved to make sense of this nonlinear and unpredictable world with stories - stories that often obscure the branching history of reality, stories that become the primary way history is told.&lt;/p&gt;
&lt;p&gt;Such stories oversimplify and limit thinking about the much richer reality of branching histories.&lt;/p&gt;
&lt;p&gt;The result was an emergent property of many individual actions playing out amid a combination of three big forces. If just about 1% of voters had decided differently, IN would’ve won. Anybody who says ‘I always knew X would win’ is fooling themselves. What actually happened was one of many branching histories and in many other branches of this network — branches that almost happened and still seem almost real to me — we lost.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;He talks about various things, like the importance of a clear marketing imperative (“Vote Leave”) instead of inconcreteness (“Go Global”); about how adverts are more effective the closer to the decision moment they hit the brain; and how:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In general big mistakes cause defeat more often than excellent moves cause victory. An analysis of chess … reveals how&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The best computers make moves that preserve the widest possible choices in the future (Bismark’s ‘keep two irons in the fire’)&lt;/li&gt;
&lt;li&gt;Even great humans are distinguishable from great computers by their propensity to make clear tactical errors occasionally amid the fog of war.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;He ends his post by attributing a part of success to effective operations:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I am not clever, I have hopeless memory, and have almost no proper circle of competence. I made a lot of mistakes in the campaign. I have had success in building and managing teams. This success has not relied on a single original insight of any kind. It comes from applying what Charlie Munger calls &lt;strong&gt;unrecognized simplicities of effective action&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Effective because they work reliably, simple enough that even I could implement them, and unrecognized because they are hiding in plain sight but are rarely stolen and used. I found 10-15 highly motivated people who knew what they were doing and largely left tme to get on with it while stopping people who did not know what they were doing interfering with them, we worked out a psychologically compelling simple story, and applied simple management principles.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Adulthood is Awesome</title><link>https://joy.ente.com/adulthood-is-awesome</link><guid isPermaLink="true">https://joy.ente.com/adulthood-is-awesome</guid><pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;It is a common refrain that childhood was great, and things have go downhill since.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://collisteru.net/about/&quot;&gt;Collisteru&lt;/a&gt; disagrees! &lt;a href=&quot;https://collisteru.net/adulting/&quot;&gt;Adulthood is awesome, actually&lt;/a&gt;, he explains:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Adulthood is objectively better than childhood. Everything boils down to &lt;strong&gt;freedom&lt;/strong&gt;, the golden gift of adulthood.&lt;/p&gt;
&lt;p&gt;I don’t think the average person realizes their own freedom. Most adults in the United States could at any time, if they really wanted to, cut all ties to their home country and move to India… Children live under a dictatorship, however benevolent. The charming thing about childhood, however bad, is that it’s temporary. You’re liberated in the end.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;They go on to give a few more reasons, and none of them really vibe with me. But they are absolutely correct about freedom.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I’ve often felt a little thrill on Friday nights, when I realize I could drive miles to the Wyoming-Colorado border right at that moment just for fun. No one and nothing would stop me. No one and nothing! Isn’t that so cool? &lt;strong&gt;I am utterly free&lt;/strong&gt; to adventure.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Karpathy&apos;s One Text Note</title><link>https://joy.ente.com/karpathys-note</link><guid isPermaLink="true">https://joy.ente.com/karpathys-note</guid><pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I’m fairly minimalistic when it comes to note taking. Or so I thought, until I was schooled by &lt;a href=&quot;https://karpathy.ai/&quot;&gt;Andrej Karpathy&lt;/a&gt;’s full-on animal mode: &lt;strong&gt;&lt;a href=&quot;https://karpathy.bearblog.dev/the-append-and-review-note/&quot;&gt;He uses a single note!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Any time any idea or any todo or anything else comes to mind, I append it to the note on top, simply as text.&lt;/p&gt;
&lt;p&gt;As things get added to the top, everything else starts to sink towards the bottom almost as if under gravity. Every now and then, I fish through the notes by scrolling downwards and skimming. If I find anything that deserves to not leave my attention, I rescue it towards the top by simply copy pasting. Sometimes I merge, process, group or modify notes when they seem related. I delete a note only rarely. Notes that repeatedly don’t deserve attention will naturally continue to sink. They are never lost, they just don’t deserve the top of mind.&lt;/p&gt;
&lt;p&gt;My note has grown quite giant over the last few years.&lt;/p&gt;
&lt;p&gt;One text note ftw.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I love his approach. I don’t know if I’ll follow it to the letter — he has kept the same note for years, while I crave more impermanence — but I will try his &lt;em&gt;append/review&lt;/em&gt; and &lt;em&gt;gravity-as-an-organizing-principle&lt;/em&gt; mechanisms, perhaps periodically yeeting that file. Or let’s see, maybe I’ll keep it.&lt;/p&gt;
&lt;p&gt;Regardless, I found the entire exposition interesting, and surprisingly, energizing! The simplicity of his note taking process is not the causation of his prodigiousness, but there certainly might be some correlation.&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Is Work Enough?</title><link>https://joy.ente.com/is-work-enough</link><guid isPermaLink="true">https://joy.ente.com/is-work-enough</guid><pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://obsessionwithregression.blogspot.com/2018/02/is-work-enough.html&quot;&gt;Is work enough?&lt;/a&gt;, asks &lt;a href=&quot;https://obsessionwithregression.blogspot.com/&quot;&gt;Emma Pierson&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It’s as if you’re sitting at an elegant restaurant with a spear through your chest and waiters keep bringing you beautiful courses. One asks you how your food is.&lt;/p&gt;
&lt;p&gt;“It’s lovely,” you say, “but I’ve got this large hole in my ribcage…”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I don’t have an answer to her question, but I do understand it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;He finally found peace, as so many others had done, in the abstract architecture of Bach, occasionally ornamented with Mozart. And so Discovery drove on toward Saturn, as often as not pulsating with the cool music of the harpsichord, the frozen thoughts of a brain that had been dust for twice a hundred years.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Am I Having a Good Time?</title><link>https://joy.ente.com/good-time</link><guid isPermaLink="true">https://joy.ente.com/good-time</guid><pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Am I having a Good Time™?&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mdickens.me/&quot;&gt;Michael Dickens&lt;/a&gt; argues that it is &lt;a href=&quot;https://mdickens.me/2025/11/05/how_can_I_not_know_whether_I&apos;m_having_a_good_experience/&quot;&gt;hard to tell&lt;/a&gt;!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Reflecting on an experience changes the experience. Fundamentally, it is impossible for me to check how I feel while I’m engrossed, because then I wouldn’t be engrossed.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Learning from Machine Learning</title><link>https://joy.ente.com/learning-from-machine-learning</link><guid isPermaLink="true">https://joy.ente.com/learning-from-machine-learning</guid><pubDate>Mon, 03 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Reinforcement learning, often abbreviated RL, is a way for a machine to learn by interacting with an environment, receiving rewards or penalties as feedback, and eventually learn to take actions in a way that maximizes cumulative rewards over time. Think of it the way one teaches a dog to sit by offering them treats.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.jasonwei.net&quot;&gt;Jason Wei&lt;/a&gt;, in his post &lt;a href=&quot;https://www.jasonwei.net/blog/life-lessons-from-reinforcement-learning&quot;&gt;Life lessons from reinforcement learning&lt;/a&gt;, talks of the ways in which teaching machines how to learn this way has taught him lessons for his own life:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But even after I graduated school, I had a habit of studying how other people found success and trying to imitate them. Sometimes it worked, but eventually I realized that I would never surpass the full ability of someone else because they were playing to their strengths which I didn’t have. … &lt;strong&gt;Beating the teacher requires walking your own path&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;or as Bashō said:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Do not seek to follow in the footsteps of the wise; seek what they sought.”&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Becoming a Magician</title><link>https://joy.ente.com/becoming-a-magician</link><guid isPermaLink="true">https://joy.ente.com/becoming-a-magician</guid><pubDate>Mon, 27 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;In order to write the new version of this life description, I need to imagine a version of myself who, by definition, I cannot understand. If I understood her she wouldn’t be magical.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Anonymous, in not many more words, goes on to describe her approach to become a seemingly unattainable, nonlinearly better, version of herself. That is, her approach to &lt;a href=&quot;https://autotranslucence.wordpress.com/2018/03/30/becoming-a-magician/&quot;&gt;becoming a magician&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Surround yourself with people who look like magicians to you. Then imagine yourself as one in great detail. Imagine yourself as the person you would be afraid to say you want to be out loud to others, because it seems so ridiculously impossible right now. Write it down in great clarity and detail, then forget it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;If you liked this post, share it with your friends.&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Books</title><link>https://joy.ente.com/books</link><guid isPermaLink="true">https://joy.ente.com/books</guid><pubDate>Mon, 20 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Every dichotomy contains within it the seeds of a debate, and that between “Rationalism” and “Traditionalism” is one of the more fertile.&lt;/p&gt;
&lt;p&gt;So in that sense, there isn’t anything particularly new about &lt;a href=&quot;https://www.gleech.org/about/&quot;&gt;Gavin Leech&lt;/a&gt;’s viewpoints on this topic - &lt;a href=&quot;https://www.gleech.org/rats-and-trads&quot;&gt;Rats and trads&lt;/a&gt;. It is well written and an enjoyable read (his site has more!), but that’s not why I bring it to you today. I bring it to you because of a quote that the post quotes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;At the coming of evening, I return to my house and enter my study… I enter the ancient courts of ancient men, where, received by them with affection, I feed on that food which is mine only and which I was born for; I am not ashamed to speak with them and to ask them the reason for their actions; and they in their kindness answer me; and for four hours of time I do not feel boredom, forget every trouble, do not dread poverty, am not frightened by death; entirely I give myself over to them.&lt;/p&gt;
&lt;p&gt;— Machiavelli&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I’d never expected such heart-wrenchingly beautiful feelings to get named by such maligned a man as Machiavelli. The nectar he got from books, alone in his study, is the nectar I’ve also swam in (and I think you all too, at various times in your life), yet never had it occurred to me to name the feeling, nor realize how privileged I am whenever I get to swim therein.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;If you like reading Joy, please recommend it to your friends. Having an audience helps.&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Be Impatient</title><link>https://joy.ente.com/be-impatient</link><guid isPermaLink="true">https://joy.ente.com/be-impatient</guid><pubDate>Mon, 13 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;While I think Ben Kuhn could’ve come up with a better title, I agree with the contents of his post: &lt;a href=&quot;https://www.benkuhn.net/impatient/&quot;&gt;Be Impatient&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Once you have figured out what to do, be unstoppable about getting your small handful of priorities accomplished quickly. I have yet to meet a slow-moving person who is very successful.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Other posts by &lt;a href=&quot;https://www.benkuhn.net/&quot;&gt;Ben&lt;/a&gt; have an opposite effect on me - I like the succinct and clear titles he comes up with. They’re too good in some sense, since they convey the full force of his (good) argument, making the post itself parenthetical: “No one can teach you to have conviction”, “You don’t need to work on hard problems”, “To listen well, get curious”, “Staring into the abyss as a core life skill”.&lt;/p&gt;
&lt;p&gt;Back to the impatience - the advice here is to have a &lt;strong&gt;bias towards action&lt;/strong&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You have to be decisive. … Work on things that seem small but move really quickly.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The way this mechanism works is not by doing “more”, but by &lt;em&gt;processing information&lt;/em&gt; more quickly. The decisive and relentlessly fast executors just get more, and more accurate, shots at the goal.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;em&gt;If you enjoy reading Joy, please share us with your friends.&lt;/em&gt;&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Rest In Motion</title><link>https://joy.ente.com/rest-in-motion</link><guid isPermaLink="true">https://joy.ente.com/rest-in-motion</guid><pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;One of the counterintuitive things I’ve found in my life on this planet is that working harder gives me more energy than resting. Doing things in energizing.&lt;/p&gt;
&lt;p&gt;This is not to say that one shouldn’t take pleasure in just existing. That is fine, and a great use of time. And of course some amount of rest is essential to get a baseline level of energy. However, if one intends to gain more energy, a replenishable and exhaustible source of energy, the cycle of doing is what is needed, not rest.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://so8res.com/&quot;&gt;Nate Soares&lt;/a&gt;’s essay, &lt;a href=&quot;https://mindingourway.com/rest-in-motion/&quot;&gt;Rest in Motion&lt;/a&gt; is slightly different take on the same idea.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The ground state is in motion. The easiest state to maintain isn’t a motionless state, it’s the state where you’re out there doing what needs doing at a sustainable state.&lt;/p&gt;
&lt;p&gt;We were built to move, and we have things to do.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Leverage Points</title><link>https://joy.ente.com/leverage-points</link><guid isPermaLink="true">https://joy.ente.com/leverage-points</guid><pubDate>Mon, 29 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;What if I told you I can give you the entire gist of systems thinking in one post that will take you 30 minutes to read?&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://donellameadows.org/archives/leverage-points-places-to-intervene-in-a-system/&quot;&gt;Leverage Points: Places to Intervene in a System&lt;/a&gt; is just that.&lt;/p&gt;
&lt;p&gt;Written by the mother of systems thinking, &lt;a href=&quot;https://en.wikiquote.org/wiki/Donella_Meadows&quot;&gt;Donella Meadows&lt;/a&gt;, herself, it will give you an executive summary of systems thinking (without ever using the phrase “systems thinking”).&lt;/p&gt;
&lt;p&gt;My favorite takeaway:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You don’t waste time with reactionaries; rather you work with active change agents with the vast middle group of people who are open-minded.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Navigating the Anxiety Vortex</title><link>https://joy.ente.com/anxiety-vortex</link><guid isPermaLink="true">https://joy.ente.com/anxiety-vortex</guid><pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Usually I have something to say about the core message in the link I share.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.stilldrinking.org/navigating-the-anxiety-vortex&quot;&gt;Navigating the Anxiety Vortex&lt;/a&gt; is where I just wish to share the enjoyment of reading the words, regardless of the message within. I can try to briefly summarize what &lt;a href=&quot;https://www.stilldrinking.org/contact.php&quot;&gt;Peter Welch&lt;/a&gt; was trying to say in his essay - we have different levels of anxiety - social, mundane, philosophical, and the abyss - which need to be handled differently, but what his conclusion was, I still don’t know, and nor do I care, because I had fun reading whatever it was that he wrote.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Bad enough I can’t figure why my phone keeps switching to focus mode; now there are multiple working methodologies for determining truth and the physicists misplaced nine tenths of the universe.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This sort of absurdist writing is hard to get right, because it becomes formulaic after a while, but the post held my attention the entire while, Douglas Adams like.&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Growth vs Fixed Mindset</title><link>https://joy.ente.com/growth-mindset</link><guid isPermaLink="true">https://joy.ente.com/growth-mindset</guid><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://maa.org/livingproof/&quot;&gt;Living Proof&lt;/a&gt; contains stories from mathematicians who felt that they didn’t belong when they started out in their journey, illustrating the internal reframing, or external encouragement, that helped them get over their impostor syndrome.&lt;/p&gt;
&lt;p&gt;I particularly liked the story of &lt;a href=&quot;https://www.laurataalman.com/&quot;&gt;Laura Taalman&lt;/a&gt;, &lt;em&gt;Hitting the Wall&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Having to work so hard that semester and develop a thick skin for feeling stupid all the time really helped me in my career. I don’t think mathematics was ever “easy” for me again after I got to college; it was always a struggle. College math courses were all hard, graduate school was hard, and researching and writing my thesis was hard, too. But at each step, it was a struggle that I loved working through. I didn’t mind being stuck and feeling dumb. I knew I could get through it if I kept plugging away. In today’s language, I would say I was lucky to have formed a “growth mindset” about learning math — I was willing to work on hard problems to find success — rather than a “fixed mindset”, where I judged myself harshly when I didn’t know something.&lt;/p&gt;
&lt;p&gt;To this day, I still benefit from this mindset, and I’ve basically &lt;strong&gt;made a career out of trying new things what I don’t know anything about&lt;/strong&gt;. It’s in the process of making mistakes and figuring out how to make progress where the real fun begins.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ostensibly these stories are for and by mathematicians, but I felt there is something in there for all of us.&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>The Space Between</title><link>https://joy.ente.com/the-space-between</link><guid isPermaLink="true">https://joy.ente.com/the-space-between</guid><pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The 200 pages of &lt;em&gt;Man’s Search for Meaning&lt;/em&gt; have stayed with me ever since I read them because they showed me how we have absolute freedom to do anything we want (though sometimes the freedom being taken away is needed for us to realize that we had that freedom in the first place)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.neatnik.net/the-space-between/&quot;&gt;The space between&lt;/a&gt; by &lt;a href=&quot;https://adam.omg.lol/&quot;&gt;Adam Newbold&lt;/a&gt; highlights another flashlight from those 200 pages:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Between stimulus and response there is a space. In that space is our power to choose our response. In our response lies our growth and our freedom.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Adam is also the person behind the delightful &lt;a href=&quot;https://omg.lol/&quot;&gt;omg.lol&lt;/a&gt;&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Personal Agency</title><link>https://joy.ente.com/personal-agency</link><guid isPermaLink="true">https://joy.ente.com/personal-agency</guid><pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In &lt;a href=&quot;https://occhipervedere.com/about-me/&quot;&gt;Andrew Lisi&lt;/a&gt;’s book review, &lt;a href=&quot;https://occhipervedere.com/2025/04/19/dan-koe-purpose-and-profit/&quot;&gt;Dan Koe’s Purpose &amp;amp; Profit — After 10 Years of Living It&lt;/a&gt;, I’d come across a phrase that has stuck with me since. &lt;strong&gt;Personal agency&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Andrew talks of and highlights multiple things from &lt;em&gt;Purpose &amp;amp; Profit&lt;/em&gt;, putting them in the context of his own journey&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Koe’s counterproposal is grounded in personal agency. Purpose is built—not found—by taking action, solving problems, and developing competence in service of others.&lt;/p&gt;
&lt;p&gt;The book invites you to stop obsessing over purpose and start designing systems of motion: solve small problems, build in public, ship often, and earn alignment through repetition.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;You create for survival or status. But once you taste mastery and contribution, you create to give.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;There are two different threads Andrew, and Koe, are weaving here - of personal agency, and iteration. I knew of the power of iteration, it was the personal agency bit that I’d not consciously given into until then.&lt;/p&gt;
&lt;p&gt;I can do whatever I want. Really. There are practical constraints stopping me, yes, but they can be overcome iteratively, one by one, slowly, in an utterly deterministic manner. I have personal agency.&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>On Wizards and Sorcerers</title><link>https://joy.ente.com/wizards</link><guid isPermaLink="true">https://joy.ente.com/wizards</guid><pubDate>Mon, 25 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In &lt;a href=&quot;https://www.marginalia.nu/log/68-wizards-vs-sorcerers/&quot;&gt;Wizards and Sorcerers&lt;/a&gt;, &lt;a href=&quot;https://www.marginalia.nu/&quot;&gt;Viktor Löfgren&lt;/a&gt; describes two ways in which people approach the task of getting computers to do one’s bidding (a.k.a. programming).&lt;/p&gt;
&lt;p&gt;There are many such dichotomies, but this one resonated with me since I’d recently tried a transition between these dichotomies. My natural inclination has been what Viktor describes as a Wizard, but a few months ago, just for experiment’s sake, I forced myself to work in a pattern that, on reading his post, feels like a Sorcerer.&lt;/p&gt;
&lt;p&gt;I don’t have an outcome of experiment to state (other than remarking it has been fun!). I feel both these ways are valid, in fact in a team one wants a mixture of both since the best search algorithm is usually a mixture of both breadth and depth first search, with a sprinkling of heuristics atop.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Viktor runs &lt;a href=&quot;https://marginalia-search.com/&quot;&gt;Marginalia&lt;/a&gt;, a search engine that specializes in indexing what has variously been described as the &lt;em&gt;old web&lt;/em&gt;, the &lt;em&gt;indie web&lt;/em&gt;, the &lt;em&gt;small web&lt;/em&gt;. Marginalia also has an &lt;a href=&quot;https://marginalia-search.com/explore&quot;&gt;explore page&lt;/a&gt; that you can use as a gateway to countless hours of surfing, similar to &lt;a href=&quot;/rabbit-holes&quot;&gt;Joy’s rabbit holes&lt;/a&gt;.&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Weaponizing Hyperfocus</title><link>https://joy.ente.com/hyperfocus</link><guid isPermaLink="true">https://joy.ente.com/hyperfocus</guid><pubDate>Mon, 18 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Computers are a means of individual expression and liberation. Computers can turn your weakness into strength, and allow you to live your life on your own terms.&lt;/p&gt;
&lt;p&gt;In &lt;a href=&quot;https://tailscale.dev/blog/weaponizing-hyperfocus&quot;&gt;Weaponizing hyperfocus: Becoming the first DevRel at Tailscale&lt;/a&gt;, &lt;a href=&quot;https://xeiaso.net/&quot;&gt;Xe laso&lt;/a&gt; describes how they turned an IRL weakness into a strength, and do things their peers can’t.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You might know Xe from the Anubis, the DDoS protector they created, the one with the anime character on the loading page.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Xe describes a form of ADHD, which I don’t have (I think), and the role they carved for themselves was a reframed form of DevRel, a parka I’ve donned when needed but is not something I wear day to day. So in terms of specifics I can’t relate to their story.&lt;/p&gt;
&lt;p&gt;What I can relate and attest to is how computers give us the freedom to live a life that is tuned to our personality, our strength, our mental quirks, our eccentricities. Computers level the playing field; people who would’ve been ostracised and unable to find meaningful employment, and a general sense of meaning in their life, even a few decades ago can now leverage computers to live their life to &lt;em&gt;their&lt;/em&gt; fullest potential.&lt;/p&gt;
&lt;p&gt;Hard work is needed, yes, but what really helps get one on the road is a creative reframing of the circumstance. Xe’s specific story is a concrete example of how one might go about doing that.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Man may tolerate the rain for awhile&lt;br /&gt; but soon he looks for shelter&lt;br /&gt; while ducks quack happily for&lt;br /&gt; rainwater is their sustenance&lt;br /&gt; &lt;br /&gt;   — &lt;i&gt;Rumi&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>FOSS: Don&apos;t Plan, Just Do</title><link>https://joy.ente.com/do</link><guid isPermaLink="true">https://joy.ente.com/do</guid><pubDate>Mon, 11 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;http://open-advice.org/&quot;&gt;Open Advice FOSS - What We Wish We Had Known When We Started&lt;/a&gt; is a collection of anecdotes from people in the trenches of open source - Founders, Admins, Programmers, QA, UX, Artists, Packagers, Documentors, Evangelists, Conference organizers, even Business people and Lawyers.&lt;/p&gt;
&lt;p&gt;The thing I like the most about this book is not the content but its reaffirmation that open source is not just about code. Developers are only one part of the story. At its heart, open source is a social movement, not a technological one, and that all of us, irrespective of our strengths, has a potential role to play if we agree with the overall direction.&lt;/p&gt;
&lt;p&gt;That said, the content is no slouch. There were many things I liked, but to avoid inundating you with all my personal choices I’ll just leave with you with the following excerpt from &lt;em&gt;Big Plans Don’t Work&lt;/em&gt; by &lt;a href=&quot;https://fosstodon.org/@jospoortvliet&quot;&gt;Jos Poortvliet&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;So instead of planning big things, find something small, doable and useful in itself. Not a wiki page with a plan, but the first step of what you aim for. And then, lead by doing. Make a rough first draft of an article. Make a first version of a folder. Copy-paste from whatever exists, or improve something which is already available. Then present the results, drafty as it is, to the team and ask if someone wants to make it better. Do something small and it will work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Don’t plan, just do.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So how do you do something as big as the university student plan? You don’t! At least, not directly. Discussing this with the whole team, planning — it will surely make for a fun discussion which can last weeks. But it will not get you far. Instead, keep the plan to yourself. Seriously.&lt;/p&gt;
&lt;p&gt;I am not saying you should not talk about it — you can. Share the ambition with whoever is interested. And it is is ok if they give suggestions. But do not rely on it, do not make plans which go much further than the first 1-2 steps. Instead, execute.&lt;/p&gt;
&lt;p&gt;Build on what is there so that people can, slowly, start using it.&lt;/p&gt;
&lt;p&gt;In community marketing, strategy is not on the wiki. It is not in a plan nor a time line. Neither is it discussed every week with the whole team. It is part of a vision which has grown over time. It is carried by a few central people and inspires the short-term plans and objectives. And it is shared by the team. But it has no time line and it can not fail. It is flexible and does not depend on anything or anyone in particular. And it will always be a pie in the sky…&lt;/p&gt;
&lt;p&gt;So if you want to lead in Free Software community marketing effort, keep that big picture a big picture. Do not plan too much, but get things done!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Jos is now head of marketing at Nextcloud (and a co-founder).&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Playing to Win (How I learnt to stop worrying and not be a scrub)</title><link>https://joy.ente.com/scrubs</link><guid isPermaLink="true">https://joy.ente.com/scrubs</guid><pubDate>Mon, 04 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In his classic articulation of what sets competitive gamers and amateurs apart, &lt;a href=&quot;https://www.sirlin.net&quot;&gt;David Sirlin&lt;/a&gt; distills it down to mentality, not skill. The professionals &lt;a href=&quot;https://www.sirlin.net/articles/playing-to-win&quot;&gt;play to win&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The scrub mentality is to be so shackled by self-imposed handicaps as to never have any hope of being truly good at a game. You can practice forever, but if you can’t get over these common hangups, in a sense you’ve lost before you even started. You’ve lost before you even picked which game to play. You aren’t playing to win.&lt;/p&gt;
&lt;p&gt;A scrub would disagree with this though. They’d say they are trying very hard. The problem is they are only trying hard within a construct of fictitious rules that prevent them from ever truly competing.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The articulation is short and convincing, there is nothing I can add to it. However, it is easy to misunderstand, which is why a clarifying note might be helpful.&lt;/p&gt;
&lt;p&gt;When Max Verstappen came on the scene, I disliked him for his arrogant bending of rules, brutish disregard of “gentlemen’s agreements”, and his cold conviction.&lt;/p&gt;
&lt;p&gt;Now I am a fan. I feel fortunate to witness a fellow human reach new peaks of perfection - his arrogant confidence backed by results, his brutish ability to put a car where it doesn’t belong, his cold calculated laser sharp focus to do one thing and one thing only: win.&lt;/p&gt;
&lt;p&gt;He has, as Sirlin describes, unlocked a new level in the sport where others will follow and expand on.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Notice that the good players are reaching higher and higher levels of play. They found the “cheap stuff” and abused it. They know how to stop the cheap stuff. They know how to stop the other player from stopping it so they can keep doing it.&lt;/p&gt;
&lt;p&gt;The experts are having a great deal of fun on a higher level than the scrub can imagine.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is a hallmark of true champions before him too - the Sennas, the Schumachers.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Closer to home and more mundanely, I find myself often trapped in the scrub mindset when using computers to solve my, and as a professional engineer, other’s problems. But by preemptively restricting my universe based on arbitrary self imposed rules, I am not able to use either my brain or my weapon, the computer, to their full potential.&lt;/p&gt;</content:encoded><author>Manav Rathi</author></item><item><title>Legacy Systems as Old Cities</title><link>https://joy.ente.com/cities</link><guid isPermaLink="true">https://joy.ente.com/cities</guid><pubDate>Mon, 28 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://viruta.org&quot;&gt;Federico Mena Quintero&lt;/a&gt;, the co-creator of GNOME, shares his vision of how software is like cities.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Does long-lived software have the same patterns of change as cities and physical artifacts? Can we learn from the building trades and urbanism for maintaining software in the long term? Could we turn legacy software into a good legacy?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The analogy focuses on not just how any software is like any city, but on how software that have been around for a while, sometimes uncharitably called &lt;a href=&quot;https://recompilermag.com/issues/issue-4/legacy-systems-as-old-cities/&quot;&gt;legacy software, is like old cities&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This doesn’t happen automatically, as he points out:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Like many things, real integration instead of haphazard development started to happen once money was put into GNOME. Red Hat formed a team to work exclusively on GNOME.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But once such systems cross a threshold, they start becoming like cities.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;There is a long history of software which is loved enough, or useful enough, that people maintain it and slowly upgrade it to newer infrastructure.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;He ends by quoting Jane Jacob (paraphrased here for length):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Being human is itself difficult, and therefore all kinds of settlements have problems, big cities moreso. But vital cities are not helpless or passive victims of circumstance, nor are they different from nature.&lt;/p&gt;
&lt;p&gt;Dull, inert cities contain the seeds of their own destruction and little else. But lively, diverse, intense cities contain innate ability to invent what is required to combat their difficulties; they contain the seeds of their own regeneration, with energy enough to carry over for problems and needs outside themselves.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item><item><title>JJ - A Better Git</title><link>https://joy.ente.com/jj</link><guid isPermaLink="true">https://joy.ente.com/jj</guid><pubDate>Mon, 21 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I came across a tool that solved a problem I had, but I didn’t know anybody else also had, so was a bit surprised when I found it had been solved. I’m talking of jj, which I’ve been recently been giving a whirl as a frontend for Git.&lt;/p&gt;
&lt;p&gt;This is not a tutorial. I’ll describe the problem, and how jj solves it. Then I’ll leave you with some links should this interest you.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;I like Git. For me, it serves not just as a means of preserving and sharing code, but also as a way of thinking about changes. Such an approach is not always correct — many seedlings have been stifled by being caged in a git repository before they unfurled their first green — but once the plant is big enough, having it live in a git repository is usually helpful.&lt;/p&gt;
&lt;p&gt;I also like the Git command line. Over years, I developed the following workflow.&lt;/p&gt;
&lt;p&gt;I would begin by creating an empty commit that described what I was about to do.&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;git commit --allow-empty&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;Then I would edit some files. Once my first, rough sketch was done, I would take a pause mentally. This would also be a great time to commit.&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;git add -p &amp;amp;&amp;amp; git commit --amend -C HEAD&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;Then I would go back to editing the code. Making the code compile, filling in the blanks, handling scenarios I’d omitted, etc. At natural pauses in the middle, I’d come up for air, and update my commit.&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;git add -p &amp;amp;&amp;amp; git commit --amend -C HEAD&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;This cycle would continue, until the task was done.&lt;/p&gt;
&lt;p&gt;So far so good, but it is a lot of typing for something I need to do around a hundred times on a productive day.&lt;/p&gt;
&lt;p&gt;There are two ways of handling this repetitiveness - Using one of the alternative Git interfaces, and defining aliases.&lt;/p&gt;
&lt;p&gt;For most people the alternative Git interfaces do the trick, but they didn’t for me (although since writing this, I’ve also found &lt;a href=&quot;https://github.com/altsem/gitu&quot;&gt;gitu&lt;/a&gt; - a Magit implementation outside of emacs - that seems promising).&lt;/p&gt;
&lt;p&gt;So that leaves aliases. The problem with aliases is that the ideal workflow never happened as cleanly as I’m describing.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;While sometimes I know beforehand what I’m about to do, sometimes I only discover it in the middle.&lt;/li&gt;
&lt;li&gt;Git often makes it painful to do things. If I create a new file, then &lt;code&gt;git add -p&lt;/code&gt; doesn’t add it, I need to a &lt;code&gt;git add --intent-to-add&lt;/code&gt; first.&lt;/li&gt;
&lt;li&gt;Fixing up minor typos in prior commits after I’ve moved a couple of steps ahead is frequent enough that uses of &lt;code&gt;git rebase&lt;/code&gt; is another dimension that my aliases need to cater to.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;And I’ve never been able to come up with an orthogonal set of aliases that describe the actions I need to perform. That leaves a combinatorial explosion (&lt;code&gt;gccm&lt;/code&gt; anyone?) that eventually breaks down, and at the end of all attempts at defining composable aliases I find myself going back to the original approach of Ctrl-R-ing through history and tweaking the last closest matching incantation.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;jj is a new tool for interacting with Git. Somewhat surprisingly, it seems to have been built around a workflow that I’d organically landed on.&lt;/p&gt;
&lt;p&gt;Let us say I’m about to make a change. I start with telling jj about my intent.&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;jj new&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;I can tell jj about what I’m going to do either immediately (&lt;code&gt;jj new -m&lt;/code&gt;), or at any time later (&lt;code&gt;jj describe&lt;/code&gt;). Doing the change is orthogonal to adding the commit message.&lt;/p&gt;
&lt;p&gt;Now I do my changes. Well, there is no step 2!&lt;/p&gt;
&lt;p&gt;All changes I’ve done are already part of the latest “commit”. Of course, I can view them in detail to proofread my work&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;jj diff&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;But I don’t need to “commit” them.&lt;/p&gt;
&lt;p&gt;At some point, when I’m doing with ironing out the changes and am ready to move on to the next thing, I can do&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;jj new&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;and that’s it.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;There is a lot more to say about jj, and their vision is much more expansive than just being a Git frontend. I’ll leave you with the following links if feel curious to explore more.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The official tutorial is &lt;a href=&quot;https://jj-vcs.github.io/jj/latest/tutorial/&quot;&gt;short&lt;/a&gt; but gives a good initial taste. From Git history (!), it seems to trace back to the introduction by the original author of jj, Martin von Zweigbergk.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;There is a a new &lt;a href=&quot;https://steveklabnik.github.io/jujutsu-tutorial/&quot;&gt;longer tutorial&lt;/a&gt; by Steve Klabnik, the (co-)author of The Rust Programming book.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;And there is a &lt;a href=&quot;https://v5.chriskrycho.com/essays/jj-init/&quot;&gt;middle length&lt;/a&gt; introduction by Chris Krycho (who has a beautiful website, and is also the co-author of the upcoming 2025 edition of The Rust Programming book).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;a href=&quot;https://github.com/jj-vcs/jj&quot;&gt;project README&lt;/a&gt; is also well put together, if you’re short of time and just want to explore at a high level. It also tells us about the origin of the name:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The command-line tool is called jj for now because it’s easy to type and easy to replace (rare in English). The project is called “Jujutsu” because it matches “jj”.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><author>Manav Rathi</author></item></channel></rss>