<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://az.rip/feed.xml" rel="self" type="application/atom+xml" /><link href="https://az.rip/" rel="alternate" type="text/html" /><updated>2026-06-18T01:35:39+00:00</updated><id>https://az.rip/feed.xml</id><title type="html">Alex Zvorygin</title><subtitle>personal website</subtitle><entry><title type="html">What Is Meant By Harness Engineering</title><link href="https://az.rip/informational/2026/06/17/harness-harness-engineering.html" rel="alternate" type="text/html" title="What Is Meant By Harness Engineering" /><published>2026-06-17T10:00:00+00:00</published><updated>2026-06-17T10:00:00+00:00</updated><id>https://az.rip/informational/2026/06/17/harness-harness-engineering</id><content type="html" xml:base="https://az.rip/informational/2026/06/17/harness-harness-engineering.html"><![CDATA[<style>
  .caption {
    color: #aaa;
    font-size: 0.9em;
    margin-top: -0.75rem;
    text-align: center;
  }
</style>

<p>So I told an LLM to “Make me an RTS game” it made a real piece of shit, but I got completely sucked into improving it. And I’ve been using Codex very heavily for this:</p>

<p><img src="/assets/harness-engineering/2.1bntokens.png" alt="2.1 billion token usage screenshot" /></p>

<p>Three weeks in, I’m trying to make my art look better for a key new unit, but the LLM is very stubborn about making everything look weird and bad. Each iteration I ask for changes, it would fix one thing and break something else, and the design process ends when I give up and decide it’s good enough.</p>

<p>I guessed that the problem was the LLM chose to use this library called PixiJS for drawing everything, and I figure there might not be a lot of training data for how to draw stuff with this library, so the output was bad.</p>

<p>But I am not going to edit the visuals by hand. I refuse to do manual labour.</p>

<p>My theory was that LLMs have much more training data for <a href="https://en.wikipedia.org/wiki/SVG">SVG</a>s (an extremely common graphics format that’s text-based) than for PixiJS drawing code. So if we switched to SVG, design performance should improve, and I’ll spend less time saying “nono, undo undo”.</p>

<p>But I didn’t want to start from scratch with SVG, I had already put real effort into some of the existing units. Objectively they’re terrible but it was a lot of effort to get an LLM to make anything half decent, and so I’ve grown attached to them:</p>

<p><img src="/assets/harness-engineering/units.png" alt="RTS unit sprites" /></p>
<p class="caption">The units before the SVG conversion</p>

<p>I first asked the LLM to convert the worker (the cute little pentagon at the top) into SVG. This is what I got:</p>

<p><img src="/assets/harness-engineering/old-pixi-vs-llm-svg.png" alt="Old Pixi.js vs LLM SVG" /></p>

<p>Fuck! If it can’t translate a pentagon and a line into SVG, what hope do I have to translate my sick tank model where the turret is animated and recoils when you shoot?</p>

<p>So, what to do? I needed to make this task legible to agents, even though LLMs are really bad at visual work.</p>

<p>My first idea was to render the existing PixiJS unit on a transparent background, render the SVG version, and compare them pixel by pixel. The inspiration came from <a href="https://javascript.plainenglish.io/i-failed-to-recreate-the-1996-space-jam-website-with-claude-48c41a5a2d72">this old blog post</a>. And then calculate the diff both visually and mathematically, and make the LLM work until there was no difference:</p>

<p><img src="/assets/harness-engineering/joined_2.png" alt="Pixel diff comparison" /></p>

<p>Then I realized that each unit is made out of multiple visual components: for the worker unit above it’s made out of a pentagon and a stick.</p>

<p>So to make this even easier for the LLM, I could break the existing PixiJS drawing into its individual components, and then have the LLM produce SVG components that were pixel matches:</p>

<p><img src="/assets/harness-engineering/body-and-facing-tick-component-triads.png" alt="Body and Facing Tick Component Triads" /></p>
<p class="caption">We break down the worker into the pentagon body and  the stick of the worker</p>

<p>Once the components all match, we layer everything together and make sure the final image matches.</p>

<p>So I described this method to the LLM, had it create a multi-phase plan<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> to implement this harness, sent it to work, and it Just Worked.</p>

<p>This is, I think, what is meant by harness engineering. LLMs currently don’t have the creativity to suggest techniques such as this, and careful engineering can arrange situations where the nondeterministic stream of tokens can be leveraged to do useful work quickly and at scale. <strong>LLMs are like a very powerful but dumb horse, so for complex tasks you have to build a harness that lets it pull mindlessly in the right direction.</strong></p>

<p><img src="/assets/harness-engineering/before_after_svg_flip.webp" alt="Before and after SVG migration" /></p>

<p>Was it worth it? Was the LLM actually better at producing SVGs than PixiJS drawings?</p>

<p>I’ve designed one unit so far using the SVG method and it felt a lot better. It’s hard to say for sure if it’s because of SVG, because I’ve also gotten a lot better at prompting for this stuff (another topic, the importance of evals), but I was able to generate a somewhat complicated unit design relatively quickly, so check out my new wizard character:</p>

<p><img src="/assets/harness-engineering/wizard-character.png" alt="Wizard character concept" /></p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1" role="doc-endnote">
      <p>See Phase 5.1 to 5.4 <a href="https://github.com/zvory/rts-0/tree/6ea2df5/plans/svg">here</a>. I don’t read these plans, but you could get an LLM to explain them for you I guess. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="informational" /><summary type="html"><![CDATA[LLMs are like a very powerful but dumb horse, so for complex tasks you have to build a harness that lets it pull mindlessly in the right direction.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://az.rip/assets/harness-engineering/body-and-facing-tick-component-triads.png?v=discord-embed-1" /><media:content medium="image" url="https://az.rip/assets/harness-engineering/body-and-facing-tick-component-triads.png?v=discord-embed-1" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Doctors Love This One Trick</title><link href="https://az.rip/informational/2026/05/20/nicotine.html" rel="alternate" type="text/html" title="Doctors Love This One Trick" /><published>2026-05-20T10:00:00+00:00</published><updated>2026-05-20T10:00:00+00:00</updated><id>https://az.rip/informational/2026/05/20/nicotine</id><content type="html" xml:base="https://az.rip/informational/2026/05/20/nicotine.html"><![CDATA[<p>I am not an exercise guy. I hate exercise.</p>

<p>And yet, I always go to the gym. I have made it very difficult for myself to ever quit going to the gym.</p>

<p>Sometimes I’m really very tired and I decide “That’s it, I’m too tired, I’m skipping the gym today.” To my shock, five minutes later I’m putting my shorts on. It’s like I’m addicted, I lack the willpower to stay home, I have no control over this habit.</p>

<p>How? Well you see, nicotine is a habit forming drug. When smokers quit smoking, they still like going outside for five minutes every hour.</p>

<p>Well I just take nicotine every time I go to the gym. Now I’m addicted to going to the gym.</p>

<p>I don’t smoke or vape, don’t do that, it’s bad. I take a gum. It slowly releases nicotine for about the length of a gym session. Fast intake methods are more addictive, the dose is less controllable (so you keep “accidentally” increasing the dose), and the effect wears off quickly. So use gum, or something else that’s slow.</p>

<p>Actually, the smallest gum they sell (2mg) is too much for me so I take half a gum and throw away the other half.</p>

<p>Compared to being sedentary, that’s a 25% reduction in all-cause mortality risk <sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup>.</p>

<p>Without this, I definitely would not go to the gym. I hate exercise!</p>

<p>What’s the negative health effects of 1mg of gum 3x a week? Well they haven’t studied nicotine doses that low. But it’s probably zero <sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup>.</p>

<p>Won’t this get you addicted to vaping and smoking?</p>

<p>No you dummy, because once you start using nicotine for any other purpose, it dilutes the gym=nicotine association and ruins the entire healthy addiction. So when I have an opportunity to smoke, I don’t, cause I don’t want to ruin my special gym habit.</p>

<p>I have been doing this for years. If you’re seriously considering this:</p>
<ul>
  <li>Take a one week break twice a year.
    <ul>
      <li>Especially if you find yourself being irritable on off days.</li>
    </ul>
  </li>
  <li>Don’t overchew the gum, keep it at a slow drip.</li>
  <li>First time I tried nicotine I worked out for two hours straight. Enjoy! That effect wears off over time.</li>
</ul>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1" role="doc-endnote">
      <p><a href="https://chatgpt.com/share/6a0e5b64-a054-83ea-a828-c8389d493fb4">ChatGPT</a> <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:2" role="doc-endnote">
      <p>It’s true but I’m not going to dig up sources. Go read <a href="https://chatgpt.com/share/6a0e5bd8-c518-83ea-ab41-9e29c53a9492">ChatGPT</a> <a href="#fnref:2" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="informational" /><summary type="html"><![CDATA[I am not an exercise guy. I hate exercise. And yet, I always go to the gym. I have made it very difficult for myself to ever quit going to the gym.]]></summary></entry><entry><title type="html">This post is for my homies who live in shameful torment</title><link href="https://az.rip/informational/2026/05/03/Dating-System.html" rel="alternate" type="text/html" title="This post is for my homies who live in shameful torment" /><published>2026-05-03T10:00:00+00:00</published><updated>2026-05-03T10:00:00+00:00</updated><id>https://az.rip/informational/2026/05/03/Dating-System</id><content type="html" xml:base="https://az.rip/informational/2026/05/03/Dating-System.html"><![CDATA[<p>… from the fact that they’re not regular sex-havers.</p>
<h3 id="step-zero-most-important">Step Zero (Most Important)</h3>

<p>First, accept that you will live alone for the rest of your life, and that’s okay, because you’ll build a good life for yourself anyways. You must not hate or judge yourself for your loneliness, but learn to enjoy your own company. This takes a few years. You have to be able to imagine your future as a single man for the rest of your life and not flinch or feel fear, but to feel excitement at more decades that look like your current life. Don’t become proud of being single and don’t complain about it, because you have more important things in life you want to do.</p>

<p>Only when you feel like you don’t need the validation of a woman picking you, when you’re not afraid of women, or when you’re content with your life, will you be able to go on dates and be your relaxed, authentic self. I got to this point at about twenty-eight years old.</p>

<p>Lift weights or do sports. You have to be healthy. You don’t need to start worrying about having a low bf%, women mostly just like healthy men. Becoming obsessed with your physique is kind of stupid; just work out enough that you feel good day to day.</p>

<p>No porn, no jerking off. Porn makes you stop seeing average women as incredibly beautiful and raises your standards unrealistically high. It anaesthetises your attraction to real women. And if you stop jerking off, it’ll give you the drive to keep swiping through the very psychologically hard process of online dating.</p>

<p>Move to New York, or a city with more women than men. If you’re in Seattle or SF, leave.</p>

<h3 id="step-1">Step 1</h3>

<p>On Hinge, send five likes a day. At the same time, you should be judging every profile hard and rejecting 99% of them, so it can take around twenty minutes of swiping each day to send out your five likes, which is a huge pain. But remember, you’re okay being single, you’re not desperate, so you’re holding out for the one that’s right for you.</p>
<ul>
  <li>Beware: instantly judging hundreds of women every day will, if you’re not careful about curbing this, infect your mind with negative thoughts about women in real life.</li>
</ul>

<p>Use <a href="https://www.photofeeler.com/">Photofeeler</a>. I paid about $75 to find out the photos I thought were good were actually terrible.</p>

<p>Every like must have a message. Ask an interesting question and try to connect on a personal level. It can take a few minutes of reading a profile until you think of a good conversation starter, but if you can’t think of one, maybe that means you like her because she’s hot, not because you’re actually interested in her.</p>

<p>Be upfront in your profile. Are you a weeb who just wants someone to watch anime with? Put that in your profile. Are you looking for someone frugal and practical? Put that in your profile. Are you extremely boring? Put that in your profile. Don’t pretend to be something you’re not because you think that’s attractive. Pretending to be someone else doesn’t work.</p>

<p>Send no more than four messages on the app before scheduling a date.</p>

<p>You will be sending likes for months. It will likely be brutal, you’ll quit multiple times. It gets easier over time as you improve your profile, get more experienced with sending good messages, and start getting dates.</p>

<h3 id="step-2">Step 2</h3>

<p>The date should be something free like a park or a free museum. Do not do dinner or lunch dates; those are awful and a waste of money.</p>

<p>If it happens that you want coffee, buy them a coffee too, but paying for a meal should only happen when you’ve spent a few hours together and you’re both laughing and smiling and starting to get hungry. 90% of your dates should cost no more than two subway tickets.</p>
<ul>
  <li>I want an equal with a practical outlook who can pay for themselves. You want to filter out the immature people who buy into simplistic romantic narratives. Not paying is a powerful filter for those kinds of people — does she still like you even when you’re not a source of free meals and cocktails?</li>
</ul>

<p><strong>Your goal is to find out if you feel good around her.</strong> Do you feel funny and charming and comfortable around her? You’re not trying to get laid or get a second date. It is to figure out if she’s a waste of your time or if you’ll still enjoy your hundredth date. Do not try to impress her. In fact, it’s better to be your cringe self. Remember: you’re okay with being alone.</p>
<ul>
  <li>You’re looking for a woman that’s mature enough that she’s no longer looking to be swept off her feet by prince charming, but coldly calculating which man she wants to spend the next forty years of her life with.</li>
</ul>

<p>Start clear: state that you’re looking for a life partner and want to get married, and whether or not you want kids. This won’t end the date because you’ve filtered out anyone you’re incompatible with on the app, but it’s important to set the tone for what kind of date this is going to be. I waited for the second date to talk about the pre-nup.</p>

<p>Then just try to have fun. Joke around, talk about your hobbies, be loose.</p>

<p>Is she hot but you felt uncomfortable? Do you really like her, but you didn’t feel very happy around her? No second date, goodbye. If you’re not smiling, feeling great, and laughing with her, wish her a good life and go home.</p>

<p>Ask about her relationship with her parents. It’s a big green flag if it’s good, and if it’s bad, see how mature she is about it. Does she see her parents as flawed people, or does she make them out to be evil and expect validation?</p>

<p>Disclose your own history of mental illness or depression if you have any, and ask her directly about hers. If she has a a history, you need to have a serious conversation about it, even if it’s a first date. Ask <em>directly</em> what her plan is and what she’s already done to treat and resolve the illness. Pay attention if she takes responsibility for it, or if she blames the illness. Plenty of people worth dating are adults building their lives and managing a mental illness.</p>
<ul>
  <li>Look up what the numbers are on divorce rates and relationship quality when one partner has a mental illness. This is serious.</li>
  <li>It’s especially common these days for people to have mental illness as a permanent matter of identity. People who define themselves by their diagnosis and demand it be accepted are not at a sufficient level of mental maturity for life partnership, at least for me.</li>
  <li>No shame to the mentally ill, I’ve been there myself, but I would have been a terrible partner back then.</li>
</ul>

<p>If you’re incompatible on some of these axes, you’ll be tempted to say “fuck it, why not” and compromise on your principles, especially if you’re horny from step zero. Just wrap up the date, try to make sure she has a good time, and go home.</p>

<p>If she offers to be friends, say no and end the date immediately. You’re looking for a girlfriend, and if you’re too afraid to say that to her face, you need to go back to step zero.</p>

<p>I averaged one to two dates a month. I had maybe a dozen bad dates, two enjoyable dates that didn’t work out, and one good date. She’s moved in now. There’s many indicators that we’ll have a long and good relationship. Of course, we both agree that people change over time and we’re still not done maturing, and we’re content with the possibility this relationship stops working for us. Really, only time will tell if my method is any good, but I’m not going to wait until we’re happily married for twenty years to make this post.</p>]]></content><author><name></name></author><category term="informational" /><summary type="html"><![CDATA[from the fact that they're not regular sex-havers.]]></summary></entry><entry><title type="html">Benefits of a Corrupt Political Class</title><link href="https://az.rip/informational/2026/05/01/Corruption.html" rel="alternate" type="text/html" title="Benefits of a Corrupt Political Class" /><published>2026-05-01T10:00:00+00:00</published><updated>2026-05-01T10:00:00+00:00</updated><id>https://az.rip/informational/2026/05/01/Corruption</id><content type="html" xml:base="https://az.rip/informational/2026/05/01/Corruption.html"><![CDATA[<p>Let’s say the ruling class of your country is full of hard working uncorruptible ascetics. They’re purely dedicated to the good of the people. Every time there’s a good idea, they implement it vigorously and without Sounds great!</p>

<p>In practice, this is terrible. Stalin truly believed it was necessary for the good of the Soviet people to forcibly collectivize the peasants, killing millions. Mao geuinely believed in revolution, class strugle, and remaking society, killing millions.</p>

<p>If your institutions is full of hard-working true believers, they’ll be willing to do horrible things for the greater good. If each institution is captured by a special interest or lobby, a would-be ideological ruler has to balance all their interests to get anything done, and this acts as a check against Good Ideas.</p>

<p>Now don’t get me wrong, Soviet Russia and Nazi Germany were corrupt and that didn’t save their victims. But it’s not the worst thing in the world for the rulers to be mildly corrupt and susceptible to the influence of powerful players.</p>

<p>Ideally you have well designed institutions, a free press, an independent judiciary, and a democratic system. In practice, institutions arise organically and evolve chaotically, so you have to be very very lucky to have those. So if you don’t what are the options?</p>

<p>Well a president who takes bribes and can’t get anything done without appeasing a dozen powerful groups might be so incompetent there’s a famine, but he’s also not likely to engineer famines because he thinks it’s a good idea.</p>]]></content><author><name></name></author><category term="informational" /><summary type="html"><![CDATA[There are upsides to corruption]]></summary></entry><entry><title type="html">I Really Hope There’s No End To The Software Ladder</title><link href="https://az.rip/informational/2026/01/30/Software-And-LLMs.html" rel="alternate" type="text/html" title="I Really Hope There’s No End To The Software Ladder" /><published>2026-01-30T10:00:00+00:00</published><updated>2026-01-30T10:00:00+00:00</updated><id>https://az.rip/informational/2026/01/30/Software-And-LLMs</id><content type="html" xml:base="https://az.rip/informational/2026/01/30/Software-And-LLMs.html"><![CDATA[<p>When people find out I’m a Software Engineer they often ask me how LLMs are affecting my job. If writing code is getting replaced, aren’t I at risk?</p>

<p>Let’s say you’re involved in home construction. Traditionally that involves making a foundation, putting up walls, etc.</p>

<p>But a robot comes out that’s very good at that.</p>

<p>Are you out of a job? No.</p>

<p>Turns out building the walls was never really the hard part, it was making sure the structure of the home could meet expected lateral and gravity loads with minimal cost while providing a pleasant and airy interior.</p>

<p>But they build a robot that’s very good at that too.</p>

<p>Turns out the hard part of homebuilding was stuff like creating a ventilation strategy that balances perceived temperature (not at the thermostat!), pressure, and operating cost.</p>

<p>The robot has an update, it can do that too now.</p>

<p>Now the difficulty is talking to customers, building trust, and helping them understand the trade-offs in front of them. Customers don’t know anything about homes, yet you must help them choose between a walk-in pantry or a dedicated laundry room on the bedroom floor, because they can’t afford both.</p>

<p>Somehow, they build a robot that’s good at this too.</p>

<p>Well the hard part is sourcing quality materials at a good price and making sure your robots show up on time with the tools and materials they need to do the job you’ve clearly specified.</p>

<p>New update.</p>

<p>The hard part is now striking deals with developers and creating an efficient production pipeline of homes to make sure their customers get their homes on time.</p>

<p>Update.</p>

<p>Market research to create a collection of pre-made home designs that satisfy 90% of customers while cutting material costs 30% due to massive bulk orders and speeding up inspections.</p>

<p>Update.</p>

<p>Building a coalition of local interest groups in order to rezone new land for development, getting the city to commit to building roads and power/water hookups.</p>

<p>Update.</p>

<p>Achieving bigger margins by designing more liveable communities with parks, schools, trails, retail/office space, and public transit connections.</p>

<p>And so on.</p>

<hr />

<p>In software, we’ve been laddering our way up the levels of abstraction like this for decades.</p>

<p>If you’ve studied a complex system for years, like the U.S. financial system or the global supply chain network, you might be able to understand just how many abstraction layers we’ve built up in software. But for a layman without this experience, it can be hard to imagine.</p>

<p>And every time we’ve solved a layer of the software problem and made it easier, the demand for more software increased.</p>

<p>Yes, we’re laddering a lot faster now with AI. For now, humans have been comfortably moving on to the next level of abstraction above AI.</p>

<p>Is there an end to the ladder? I don’t see one, but the future is foggy and I can’t see very far. I don’t know.</p>

<p>I do know that at each level of abstraction we introduce new difficulties. People to make happy, complex trade-offs to balance, and ever longer term planning.</p>

<p>This is tough for both LLMs and humans. Not every engineer makes it to the next level of the ladder. And at each step the LLMs will find it harder to understand what the problem is and how to measure if it’s solved.</p>

<p>Problems become more <a href="https://en.wikipedia.org/wiki/Wicked_problem">wicked</a>.</p>
<ul>
  <li>We stop having easy solutions like “made it twice as fast” and instead it’s “if we make it twice as fast it costs 1.4x more” where a dozen stakeholders have different opinions on what the best option is.</li>
  <li>Solutions become irreversible and require large amounts of investment. What if we fundamentally rearchitected our system? Is that necessary to survive the next three years, or would it cost $5m of burned tokens for little reward?</li>
</ul>

<p>I’m not saying humans will always be one step ahead of the LLMs. I don’t know how this could go. But this is how I’m thinking about it.</p>

<p>As to how that affects software engineering careers, I don’t know.</p>

<p>Maybe:</p>
<ul>
  <li>The ladder tops out and LLMs can solve software problems cheaper than humans. Software engineering goes the way of the farriers.</li>
  <li>Even if software demand grows, staffing could still shrink if productivity grows faster.</li>
  <li>AI takes over all white collar work.</li>
  <li>Some software engineers create new roles with less technical emphasis but with more fun, impact, and compensation, while others fall off the ladder.</li>
  <li>LLMs peter out in a year and technical skills remain highly valued, everything stays the same.</li>
</ul>]]></content><author><name></name></author><category term="informational" /><summary type="html"><![CDATA[When AI solves the current level of abstraction, we move up to the next. We've been doing this in software for decades. But is there an end to the ladder?]]></summary></entry><entry><title type="html">Human Behaviour is Habituated and Context Dependent</title><link href="https://az.rip/informational/2026/01/21/Habituated.html" rel="alternate" type="text/html" title="Human Behaviour is Habituated and Context Dependent" /><published>2026-01-21T10:00:00+00:00</published><updated>2026-01-21T10:00:00+00:00</updated><id>https://az.rip/informational/2026/01/21/Habituated</id><content type="html" xml:base="https://az.rip/informational/2026/01/21/Habituated.html"><![CDATA[<p>1<br />
It’s difficult to know who you are when you’re habituated by the people around you to acting in certain ways. They will pull you towards being who they want you to be, imprinting their values and beliefs onto you. Notice how you’re one person with your family, another with your friends, and another with your colleagues. This is neither good nor bad, it’s simply the interlocking nature of society, without which we would have chaos.</p>

<p>One consequence of this is it can be difficult to tell where your values end and where others’ begin. One might not even realize there’s a difference.</p>

<p>But there often is.</p>

<p>2<br />
You can change your social environment to try to shake off some baggage. Pick up new hobbies, make new friends, fashion a new you. Some values will fade, and others will rise. But they can be sticky: even if you haven’t seen someone for a while, their influence may linger on in your worldview and expectations. For the deepest bonds, this can last for years. Maybe you picked up a lot of thought patterns from an old girlfriend.</p>

<p>Another problem is that when you’re wandering and lost, it’s easy to end up in a different crowd with a compelling value system that still isn’t your own.</p>

<p>But realistically, old bonds are often the strongest and you’ll end up with your feet in different worlds. Still, the journey is likely to teach you a lot about yourself and hand you the new problem of figuring out how to live in accordance with your new values.</p>

<p>3<br />
Imagine a block of wood. As you think and act, you carve grooves into that block. The more you follow a certain path—certain thoughts, certain behaviors—the deeper that groove becomes. Next time, it’s easier to follow the same path, because you slip into it.</p>

<p>Then you’re an adult, and you realize your life isn’t going well. You want to change. You make a firm resolution to change. You read a lot of self-help books on changing. But you still keep slipping back into the old grooves.</p>

<p>Change is hard. It happens in brief, rare windows where the old pattern is kicking in but you catch it in time to alter your course. Most of the time you breeze through on automatic and don’t notice until a week later that you’ve done as you always do.</p>

<p>But the regret of missing the window sharpens your attention for the next opportunity, and you even start to manufacture some of these rare windows.</p>

<p>So you make a plan, you catch that moment, you act differently and leave a faint groove in the new direction. You likely feel more bewildered than satisfied, in uncharted territory. But it’s Good.</p>

<p>Then you understand that fighting your nature isn’t pleasant, and it can take years to alter aspects of your core personality. It’s a life’s work that few finish, like learning a language.</p>

<p>You have to be realistic about what’s possible. Sometimes it’s easier to accept yourself and work around your shortcomings. This is not to be pessimistic, I’m just saying you have to pick your battles and often it’s better to work around a flaw rather than to fix it.</p>

<p>4<br />
You strive to change, but your bonds expect you to stay the same. As you push to break out of your old mold, some bonds will break, some will change, and new ones will appear.</p>

<p>You can use this. Change is much easier in new contexts where you can metaphorically flip the block to a fresh side where you haven’t carved any grooves. We all have better and worse sides waiting to be brought out. Find people that naturally pull you toward your better self.</p>

<p>Which means being careful with who you allow into your life. Their values and desires <em>will</em> rub off on you. They may be attractive, but do you want your soul to look like theirs?</p>]]></content><author><name></name></author><category term="informational" /><summary type="html"><![CDATA[It's difficult to know who you are when you're habituated by the people around you to acting in certain ways. They will pull you towards being who they want you to be, imprinting their values and beliefs onto you. Notice how you’re one person with your family, another with your friends, and another with your colleagues. This is neither good nor bad, it's simply the interlocking nature of society, without which we would have chaos.]]></summary></entry><entry><title type="html">Why I Like A Good Poop Over A Restaurant Meal</title><link href="https://az.rip/informational/2026/01/15/Eating-VS-Pooping.html" rel="alternate" type="text/html" title="Why I Like A Good Poop Over A Restaurant Meal" /><published>2026-01-15T10:00:00+00:00</published><updated>2026-01-15T10:00:00+00:00</updated><id>https://az.rip/informational/2026/01/15/Eating-VS-Pooping</id><content type="html" xml:base="https://az.rip/informational/2026/01/15/Eating-VS-Pooping.html"><![CDATA[<p>1.</p>

<p>Eating is a very base human activity: you do it and it’s over. You’re the same person going out as you are going in. It’s a purely sensory experience, sometimes it feels good and sometimes it’s meh.</p>

<p>Eating is on exactly the same level as pooping.</p>

<p>2.</p>

<p>So it’s confusing when people pay for luxury restaurants, or any restaurant that isn’t going for the “best bang for your buck” angle.</p>

<p>Why do so many restaurants have Instagram pages?</p>

<p>Well if you ask people who go to those places, they’ll say it’s a social thing. But you can have a social gathering at someone’s apartment (which is free), a park (also free), or a cheap restaurant.</p>

<p>What explains this?</p>

<p>Well you know how Marlboro got men to buy their cigarettes in droves by plastering pictures of masculine cowboys all over the world?</p>

<p>Well, restaurants are also selling self-image. French fine dining sells one image. High-end tacos another. Ramen a third. They’re selling you an identity with the pretext of food.</p>

<p>3.</p>

<p>But what about people with such refined palates that they can’t stand eating anywhere low quality?</p>

<p>Imagine you had a friend that spent $100 a week on luxury flavoured water. They just can’t stand the subtle notes in regular water anymore. I’d say they screwed themselves over by running too far on the hedonic treadmill and they could save a lot of money by untraining their palate.</p>

<p>4.</p>

<p>And just like eating, you can put effort into pooping to make it feel better.</p>

<p>Ever since I started loads of vegetables, I have fantastic poops in the mornings that reliably make me feel aftershocks throughout the day. A healthy meal will fuel me for a day, while a good poop will put a lightness into my attitude, and that’s just as important. And pooping is free.</p>

<p>If your poops aren’t this good, you’re missing out.</p>]]></content><author><name></name></author><category term="informational" /><summary type="html"><![CDATA[1.]]></summary></entry><entry><title type="html">Books I Read In 2025</title><link href="https://az.rip/informational/2026/01/10/Books-I-Read-2025.html" rel="alternate" type="text/html" title="Books I Read In 2025" /><published>2026-01-10T10:00:00+00:00</published><updated>2026-01-10T10:00:00+00:00</updated><id>https://az.rip/informational/2026/01/10/Books-I-Read-2025</id><content type="html" xml:base="https://az.rip/informational/2026/01/10/Books-I-Read-2025.html"><![CDATA[<h1>⭐⭐⭐</h1>
<h1 id="moral-mazes--robert-jackall--1988">Moral Mazes — Robert Jackall — 1988</h1>
<p>A sociologist embeds with the managers of 80s corporate America, and studies their lives and worldviews. What is their social reality? What is their day to day experience like? Futher, given that bureaucratic managerial logic is ubiqitous in our society and our lives, what does that do to us?</p>

<p>The following quote may seem like an unreadable run-on sentence, but after reading this book I see a profound statement about American society, as if one fish grabbed the other and exclaimed “we’re living in water!”</p>

<blockquote>
  <p>Bureaucracy in large American corporations regularizes people’s experiences of time and indeed routinizes their lives by engaging them on a daily basis in rational, socially approved, purposive action; it brings them into daily proximity with and subordination to authority, creating in the process upward-looking stances that have decisive social and psychological consequences; it places a premium on a functionally rational, pragmatic habit of mind that seeks specific goals; and it creates subtle measures of prestige and an elaborate status hierarchy that, in addition to fostering an intense competition for status, also makes the rules, procedures, social contexts, and protocol of an organization paramount psychological and behavioral guides.</p>
</blockquote>

<p>It then veers into very interesting chapters on the development of the field of public relations, so interesting indeed that I switched from the audiobook to the paperback so I could pen and highlight. The 2nd edition concludes with a very nice essay on the 2008 financial crisis that I couldn’t find online anywhere.</p>

<p>An excellent book, not too difficult to read, short, and very insightful.</p>

<h1 id="the-years-of-lyndon-johnson--robert-a-caro--1982-1990-2002-2012">The Years of Lyndon Johnson — Robert A. Caro — 1982, 1990, 2002, 2012</h1>

<p>This ~3500 page series of books taught me an enormous amount about midcentury America and its political system, and I feel it generalises so that key parts of the functioning of the world have been demystified to me.</p>

<p>How does the senate work? How do people win elections? How do politicians turn power into money and back into more power? These problems really are so complicated they require months of mental immersion into the political world to understand, which these books granted me.</p>

<p>As always, Caro writes his characters and narratives so well that despite the ostensibly dry subject matter, it’s an easy read after the first few hundred pages as you get emotionally invested.</p>

<p>The story of the 1948 Senate Election in Texas so incredible that I memorised it and tell it to girls on first dates.</p>

<p>This series of four books were the logical continuation of <a href="https://az.rip/informational/2024/12/18/Books-I-Read-2024.html#:~:text=The%20Power%20Broker%20by%20Robert%20A.%20Caro">The Power Broker</a>, which was my highest rated book of last year.</p>

<h1 id="destiny-disrupted-a-history-of-the-world-through-islamic-eyes--tamim-ansary--2009">Destiny Disrupted: A History of the World Through Islamic Eyes — Tamim Ansary — 2009</h1>
<p>The story of the founding of Islam is breathtaking, the story of the first four Imams interesting, and the slide into the corruption is tragic but obviously inevitable.</p>

<p>A repeating pattern: disaster comes to the Muslim world, millions flock to a conservative reactionary movement which promises a return to better days and moral purity, and the situation gets worse. I get it, the promise of Islam is intoxicating and incredible: <em>Dar al-Islam</em>, <em>Sharia</em>, the moral purity, the discipline, and the prayer. Unfortunately the grand Islamic project seems to consistently run head first into the base nature of humans.</p>

<p>After reading this book, talking to Muslims, visiting a mosque during prayer, it’s clear to me that Islam is overall a good thing, the many failures of Arab and that Muslim states don’t detract from Islam as a personal creed. And I respect all those who earnestly try to adhere to it, even if they fail. But those who pretend to be good Muslims on Friday evenings for the social benefits but do not practice any of the virtues, those I scorn.</p>
<h1 id="the-wehrmachts-last-stand-the-german-campaigns-of-19441945--robert-m-citino--2012">The Wehrmacht’s Last Stand: The German Campaigns of 1944–1945 — Robert M. Citino — 2012</h1>
<p>This book covers two things, an explanation for how is it that the Wehrmacht continued to put up such a fight even when the war was clearly lost for years, and an in depth look at the usually glossed over final year of the war (which is far more interesting than I thought).</p>

<p>Despite the German officer corps widespread understanding there was zero chance of victory and hadn’t been for years, the army kept piecing itself together into launching more hail mary counter-attacks until the bitter end.</p>

<p>How is this possible? How could they know it was pointless, yet still sacrifice their own lives and the lives of their soldiers to continue fighting? And after being thrown back and shattered yet again, why did the soldiers continue to serve? What lead to this absurd and horrible system? The answer lies in Prussian military tradition.</p>
<h1 id="-1">⭐⭐</h1>
<h1 id="the-prize-the-epic-quest-for-oil-money-and-power--daniel-yergin--1990">The Prize: The Epic Quest for Oil, Money, and Power — Daniel Yergin — 1990</h1>
<p>A history of oil. The biggest lesson I learned is that oil has antigravity properties: it desires to rise up out the ground. No human effort can stop its march from the ground and into our engines.</p>

<p>Taught me a lot about Middle Eastern politics, how a leveraged buyout works, and oil’s relation to great power security. But despite its enormous length I feel like it was missing some deeper analysis, and was mostly a collection of interesting stories to do with oil.</p>
<h1 id="savage-continent-europe-in-the-aftermath-of-world-war-ii--keith-lowe--2012">Savage Continent: Europe in the Aftermath of World War II — Keith Lowe — 2012</h1>
<p>The violence in Europe didn’t end with the war.</p>

<p>After peace, the continent experienced catstrophic collapse of its water, electrical, food, policing, legal, and political systems. It was anarchy and the only organisations capable of filling these vacuums were armies, i.e. millions of young men trained only in killing. They were not equipped to recover Europe, and the appetite for more funding and continued mobilization to police and stabilize europe was rapidly dwindling. And yet, all knew that to allow Europe to maintain in this savage state would invite further disaster down the line.</p>

<ul>
  <li>Europeans returned to their homes and found them occupied, and were told it was a shame the Nazis hadn’t killed them.</li>
  <li>During the war those who used to live side by side had been racialised by the Nazis, once the war was over pogroms, civil wars, and state-sponsored population transfers led to their seperation into ethnically homogenous nation states.</li>
  <li>The Polish took over a Nazi concentration camp and used it re-enact a <a href="https://en.wikipedia.org/wiki/Zgoda_labour_camp#Death_toll">revenge</a> against Germans.</li>
  <li>The Germans quickly convinced themselves that they too were victims of the war, victims of a dictatorship and the Soviets.</li>
</ul>

<p>Anyways I was going to write up all these interesting things I learned, but the main thing is to cover this quite interesting period of history that teaches us quite a bit about what happens to civilized people when their civilization collapses around them. It’s not good.</p>

<h1 id="penguin-great-ideas-civilization-and-its-discontents--sigmund-freud--1930">Penguin Great Ideas: Civilization and Its Discontents — Sigmund Freud — 1930</h1>
<p>We all have base instincts and desires. To do whatever we want, to kill, to cheat, to litter, to steal. But society — civilization — demands the constant and severe repression of these instincts. This creates resentment and discontentment. Sounds simple, but it’s pretty profound.</p>

<p>I see this in the form of Germany and Japan being very good at this kind of civilizational repression, but it comes out in their high rate of strange fetishes. And woke was another attempt of societal mass repression for prosocial causes, but it caused immense discontent. I dunno, writing this out it seems pretty simple, but really you got to read the original words.</p>

<p>But it’s filled with Freud’s strange theories and is kind of hard to read, so two stars.</p>

<h1 id="diaspora--greg-egan--1997">Diaspora — Greg Egan — 1997</h1>
<p>A very interesting sci-fi book. Heavy on the ideas, weak on the plot and characters. To be honest, the first three or so chapters are the most interesting part, the main plot was boring.</p>

<h1 id="touching-the-void--joe-simpson--1988">Touching the Void — Joe Simpson — 1988</h1>
<p>A great story of a mountaineering expedition gone horribly wrong. Easy to read, gripping, and short.</p>

<h1 id="death-of-the-wehrmacht-the-german-campaigns-of-1942--robert-m-citino--2007">Death of the Wehrmacht: The German Campaigns of 1942 — Robert M. Citino — 2007</h1>
<p>An interesting book for a WWII nerd, but not quite as interesting as <em>The Wehrmacht’s Last Stand</em>.</p>

<h1 id="this-is-china-the-first-5000-years---berkshire-pub-group--2021">This Is China: The First 5,000 Years —  Berkshire Pub Group — 2021</h1>
<p>A very short 120 page book covering five thousand years of Chinese history. I recommend it, mostly as a way to whet your appetite.</p>

<h1 id="penguin-great-ideas-on-the-suffering-of-the-world--arthur-schopenhauer--1851">Penguin Great Ideas: On the Suffering of the World — Arthur Schopenhauer — 1851</h1>
<p>A short collection of excerpts by Schopenhauer. Gotta say, this guy was a genius. Very clear eyed about many things. I don’t remember what I read in this one, but I’m sure the thoughts he introduced have stuck with me.</p>

<h1 id="penguin-great-ideas-why-i-write--george-orwell--1946">Penguin Great Ideas: Why I Write — George Orwell — 1946</h1>
<p>Orwell writes well and enjoyably. Another one where I’m not quite sure I remember what he wrote about, but I remember it was a great read at the time.</p>
<h1 id="the-soul-of-a-new-machine--tracy-kidder--1981">The Soul of a New Machine — Tracy Kidder — 1981</h1>
<p>A decent story about an early computer startup.</p>
<h1 id="project-hail-mary---andy-weir---2021">Project Hail Mary - Andy Weir - 2021</h1>
<p>A scifi book for engineers, fun problem solving. I liked it, couldn’t put it down once I got into it.</p>
<h1 id="fine-structure--qntm--2017">Fine Structure — qntm — 2017</h1>
<p>I really enjoyed this despite the plot holes and some incoherence, it was still very interesting and tense.</p>
<h1 id="-2">⭐</h1>
<h1 id="penguin-great-ideas-on-friendship--michel-de-montaigne--1580">Penguin Great Ideas: On Friendship — Michel de Montaigne — 1580</h1>
<p>Mainly this book taught me that people in the past could be really f—king smart. Guy was two centuries ahead of his time.</p>
<h1 id="meditations--marcus-aurelius--180">Meditations — Marcus Aurelius — 180</h1>
<p>To be honest, not sure how much I got out of this.</p>

<h1 id="mickey-7---edward-ashton---2022">Mickey 7 - Edward Ashton - 2022</h1>
<p>Beach read. Not bad, just, not great.</p>

<h1 id="penguin-great-ideasa-room-of-ones-own--virginia-woolf--1929">Penguin Great Ideas:A Room of One’s Own — Virginia Woolf — 1929</h1>
<p>A small collection of works by Woolf. I don’t remember what I read in this one.</p>

<h1 id="the-last-policeman--ben-h-winters--2012">The Last Policeman — Ben H. Winters — 2012</h1>
<p>A well researched sci-fi book about what happens to society when we find out an enormous meteor will strike the earth in six months.</p>

<p>The plot and characters aren’t interesting, but the worldbuilding is decent.</p>

<h1 id="hyperion--the-fall-of-hyperion--dan-simmons--1989-1990">Hyperion &amp; The Fall of Hyperion — Dan Simmons — 1989, 1990</h1>
<p>Very frustrating books. The first one is amazingly written, until it gets to the completely moronic ballbuster cliffhanger ending. The author might as well have added a postscript saying “buy the next book to find out what happens next!”. And so I did, and I feel he came so close to pulling of something incredible, but right at the end the pieces don’t come together right and they all fall apart.</p>

<h1 id="a-farewell-to-arms--ernest-hemingway--1929">A Farewell to Arms — Ernest Hemingway — 1929</h1>
<p>An easy to read book, but I’m not sure what I was supposed to learn from this one. Hemingway’s a good writer in a technical sense, but I’m starting to wonder if he maybe wasn’t that bright.</p>

<h1 id="the-sailor-who-fell-from-grace-with-the-sea--yukio-mishima--1963">The Sailor Who Fell from Grace with the Sea — Yukio Mishima — 1963</h1>
<p>Well-written, but this book is just Mishima’s fetishistic fantasies about sailors and death. I was very unhappy after reading this. Especially after reading Confessions of a Mask, this was a huge dissapointment.</p>]]></content><author><name></name></author><category term="informational" /><summary type="html"><![CDATA[⭐⭐⭐ Moral Mazes — Robert Jackall — 1988 A sociologist embeds with the managers of 80s corporate America, and studies their lives and worldviews. What is their social reality? What is their day to day experience like? Futher, given that bureaucratic managerial logic is ubiqitous in our society and our lives, what does that do to us?]]></summary></entry><entry><title type="html">Why I Avoid Group Conversations</title><link href="https://az.rip/informational/2025/12/10/Group-Conversations.html" rel="alternate" type="text/html" title="Why I Avoid Group Conversations" /><published>2025-12-10T00:00:00+00:00</published><updated>2025-12-10T00:00:00+00:00</updated><id>https://az.rip/informational/2025/12/10/Group-Conversations</id><content type="html" xml:base="https://az.rip/informational/2025/12/10/Group-Conversations.html"><![CDATA[<p>One person alone with their thoughts is good.</p>

<p>Two people in dialogue is great, very focused.</p>

<p>Three can be great, but you need a good third that’s more of an active audience member than a participant.</p>

<p>Four is borderline. That’s really the limit, but it can work with the right set of people.</p>

<p>Five is no good. I’m out.</p>

<p>In my experience the rule is that the more people you add, the worse the conversation.</p>

<p>Imagine you have two people talking. They dive into a topic. They find common ground and work together to increase the shared pool of knowledge. Momentum and comfort build: connection.</p>

<p>Then a third person joins the conversation:</p>
<ul>
  <li>They need context to be filled in. Time is wasted explaining background details.</li>
  <li>There’s a creeping hesitancy around sharing deeply personal thoughts or secrets.</li>
  <li>The third person might divert the conversation into a tangent, wrecking the previous build-up. Effectively, the attention span of the group decreases and it’s no longer able to focus.</li>
  <li>The third person might be ill equipped to contribute and say irrelevant or ill-informed things that must either be ignored (socially uncomfortable) or politely rebuffed (kills conversational momentum).</li>
</ul>

<p>The conversation is dead. You’ve reverted back to the background noise of socially approved “does pineapple belong on pizza?” conversation.</p>

<p>The corollary to this is that if I’m sitting at the lunch table and two people besides me are engrossed in a conversation, I will sit silently and listen. Perhaps I’ll contribute if I feel like I can, or I’ll leave quickly if it’s not interesting, but I won’t thoughtlessly barge in and make a mess of something beautiful.</p>]]></content><author><name></name></author><category term="informational" /><summary type="html"><![CDATA[One person alone with their thoughts is good.]]></summary></entry><entry><title type="html">You don’t need these in your life</title><link href="https://az.rip/informational/2025/10/27/Unneeded.html" rel="alternate" type="text/html" title="You don’t need these in your life" /><published>2025-10-27T10:00:00+00:00</published><updated>2025-10-27T10:00:00+00:00</updated><id>https://az.rip/informational/2025/10/27/Unneeded</id><content type="html" xml:base="https://az.rip/informational/2025/10/27/Unneeded.html"><![CDATA[<p>Think, would you give up control over your dinner to McDonald’s Corporation out of convenience? Let them optimize and learn your tastes and feed you delicious meals every night? You don’t want to let them serve you the juiciest, saltiest, best-textured meals that their labs can muster? No? But you’ve already done so, you’ve been gorging for years. How many hours per day are you spending at the feeding trough? What’s your screen time? No wonder you can’t stop yourself, you’ve let them inside your mind, they’ve rewritten your tastes and have chipped away at your life until an hour or two is dedicated to feeding on their products every day, until you feel mental tension and imbalance without them.</p>

<p>The worst is the self-justifications. “Well I have nothing else to do on the train” and “well sometimes you just want to relax for an hour after work”. It’s as if by invoking these magic words you can erase any bad-feelings or social shame, an inviolable psychological self-defense. Well I feel for you, I certainly partake in narcotic internet content despite what I’ve written here, but maybe wonder if the reason you feel so exhausted is because the feeds are determinedly displacing as much human life out of your day as possible, if you haven’t mixed up cure and disease.</p>

<p>Allow yourself to explore the wonders of human culture without the intermediation of vast technological forces you barely comprehend, allow yourself to be bored enough that watching an old movie seems like a good time, allow reality to creep back in at the edges of your consciousness and nurture that painful clarity until you can taste pure curiosity perhaps for the first time since you were a small child.</p>

<p>“Yeah, I should-“ Stop! If by your words you agree with this post but by your actions you don’t, it is only your actions that count. You wish you were someone who preferred real life and emotions and desires over algorithmic internet content, but you aren’t! Perhaps accepting that they’ve been warping your mind since it was at its most plastic and now you’re dependent is the first step to undoing it. Try anger.</p>

<p>A better way is possible.</p>

<p>I do not allow YouTube to show me recommendations, I have zapped this out of my life. YouTube is not sucking the life directly out of my mind with “educational videos” <sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup>.  Reddit, the same. TikTok, god no.</p>

<p>I do not allow Netflix or YouTube or Prime to feed me video content. I pick what movie to watch next by going to the Wikipedia pages of actors, directors, or <a href="https://en.wikipedia.org/wiki/New_Hollywood">movements</a> I like. I have found extraordinary films simply by clicking on what’s deemed worthy of being mentioned on Wikipedia that I never would have fed by an algorithm optimized for the general populace.</p>

<p>I hear about interesting books by living in society and impulsively buy them until I have a small but growing stack of books to read next whenever I finish one.</p>

<p>Little practices, slow acclimatizaiton to a low-internet life, constant setbacks. I tell you, the more you remove the internet from your life, the better it tastes.</p>

<p>Beware, it’s a dedicated oppponent, the battle against it is one you can only ever fight, never win, but worth fighting all the same.</p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1" role="doc-endnote">
      <p>Install an adblocker, and then use the “element zapper” or “hide distracting elements” features that they all have to zap away the sections of YouTube that contain recommendations. Repeat every few weeks as YouTube changes up their webpage to stop you.     <img class="image" id="blocked" src="/assets/blocked.png" alt="Your Image 2" onclick="enlargeImage(this)" style="cursor:pointer;" /> <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="informational" /><summary type="html"><![CDATA[Think, would you give up control over your dinner to McDonald’s Corporation out of convenience? Let them optimize and learn your tastes and feed you delicious meals every night? You don’t want to let them serve you the juiciest, saltiest, best-textured meals that their labs can muster? No? But you’ve already done so, you’ve been gorging for years. How many hours per day are you spending at the feeding trough? What’s your screen time? No wonder you can’t stop yourself, you’ve let them inside your mind, they’ve rewritten your tastes and have chipped away at your life until an hour or two is dedicated to feeding on their products every day, until you feel mental tension and imbalance without them.]]></summary></entry></feed>