<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
  <channel>
    <title>Endgame Viable</title>
    <link>https://endgameviable.com/tags/cyberpunk-2077/</link>
    <description>Recent content in Cyberpunk 2077 on Endgame Viable</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 09 Jan 2022 20:35:58 +0000</lastBuildDate>
    <itunes:explicit>false</itunes:explicit>
    <itunes:type>episodic</itunes:type>
    <atom:link href="https://endgameviable.com/tags/cyberpunk-2077/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Flipping The AWS Switch</title>
      <link>https://endgameviable.com/dev/2022/01/flipping-the-aws-switch/</link>
      <pubDate>Sun, 09 Jan 2022 15:31:47 -0500</pubDate>
      <guid>https://endgameviable.com/dev/2022/01/flipping-the-aws-switch/</guid><enclosure url="https://d2jkbzrop6wflm.cloudfront.net/img/2019/08/html-header-image.jpg" length="0" type="image/jpeg" />
      <description>&lt;p&gt;Tonight I&amp;rsquo;m going to start &amp;ldquo;flipping the switch&amp;rdquo; to host the blog entirely in AWS.&lt;/p&gt;
&lt;p&gt;You, constant blog reader, will not notice anything.&lt;/p&gt;
&lt;p&gt;Unless something goes horribly wrong. In that case, everything will explode and I&amp;rsquo;ll need to figure out how to roll back the changes gracefully. You might not even get to see this post explaining what happened.&lt;/p&gt;
&lt;p&gt;When it&amp;rsquo;s done, you &lt;em&gt;might&lt;/em&gt; notice the site loads about a bazillion times faster, as it will no longer be served from an antiquated shared hosting platform. There will also be a different endgameviable.com certificate.&lt;/p&gt;
&lt;p&gt;The site that you or your feed reader programs load will become a teeny tiny custom Golang program that runs on AWS Elastic Beanstalk. That program will decide if you (or, let&amp;rsquo;s be honest, Google) are trying to load a very old link that needs to be redirected. If so, it will redirect to the new, updated link. Otherwise it will make a reverse proxy call to load the blog content from a static Hugo-built site, hosted with AWS Amplify.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re one of those people who runs 50,000 script and ad blockers, it&amp;rsquo;s &lt;em&gt;possible&lt;/em&gt; they might mention something about this, but they shouldn&amp;rsquo;t.&lt;/p&gt;
&lt;p&gt;So here goes nothing. The switch-flipping begins by transferring the endgameviable.com domain to AWS Route 53 control. It will probably take a couple of days to finish completely, based on the tests I did with transferring another domain name.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>A New Reading Process</title>
      <link>https://endgameviable.com/writing/2022/01/a-new-reading-process/</link>
      <pubDate>Fri, 07 Jan 2022 09:57:48 -0500</pubDate>
      <guid>https://endgameviable.com/writing/2022/01/a-new-reading-process/</guid><enclosure url="https://d2jkbzrop6wflm.cloudfront.net/img/2022/01/book_shelf.jpg" length="0" type="image/jpeg" />
      <description>&lt;p&gt;Around the start of every new year, there&amp;rsquo;s a collective burst of enthusiasm around humanity for trying new things. I, for example, am trying to devise a new reading strategy.&lt;/p&gt;
&lt;p&gt;Naithin &lt;a href=&#34;https://www.timetoloot.com/books/my-year-in-reading-2021/&#34;&gt;recently wrote about this topic of reading goals&lt;/a&gt;, which spurred me to revisit my habits. I know that my previous strategy has failed because I can&amp;rsquo;t remember the last &lt;em&gt;new&lt;/em&gt; book I read or listened to*, though I&amp;rsquo;m sure I must have read &lt;em&gt;something&lt;/em&gt; within the last couple of years.&lt;/p&gt;
&lt;p&gt;The Blaugust Discord also had some talk recently about book recommendations, and there were a lot of book titles and authors thrown around that I&amp;rsquo;d never heard of.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve become woefully bad at keeping up with the latest book trends. Every year the number of popular authors seems to multiply and I don&amp;rsquo;t know most of them anymore.&lt;/p&gt;
&lt;p&gt;For example, I still think of Brandon Sanderson as a &amp;ldquo;new&amp;rdquo; author, but I think he&amp;rsquo;s put out more books now than Stephen King. We get it, Brandon, quantity is more important now to an author&amp;rsquo;s career than quality, sheesh! Don&amp;rsquo;t keep rubbing it in! (Staying quiet on Twitter is also pretty important now.)&lt;/p&gt;
&lt;p&gt;Anyway, I thought I&amp;rsquo;d write down the names of all these books I&amp;rsquo;ve been seeing and try to figure out how a person such as myself, a modern person-on-the-go with relatively poor eyesight for reading, could possibly keep up with reading or listening to these hundreds or thousands or hundreds of thousands of new books that are published and/or &amp;ldquo;published&amp;rdquo; every year, when I have very little time I&amp;rsquo;m willing to dedicate to reading or listening to books.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s turned into a bit of a puzzle.&lt;/p&gt;
&lt;h3 id=&#34;the-lists&#34;&gt;The Lists&lt;/h3&gt;
&lt;p&gt;First of all, simply &amp;ldquo;writing down the names of the books&amp;rdquo; is a somewhat more arduous process than I expected. Finding software to automate or assist in this task in a way that fits my mental workflow is proving fairly difficult.&lt;/p&gt;
&lt;p&gt;There are sites like Goodreads and StoryGraph and LibraryThing but they aren&amp;rsquo;t quite right for my simplistic needs. Those sites are targeted more for people who are &lt;em&gt;really&lt;/em&gt; into book culture. They graph and correlate and recommend and social network and statistic and like and share and subscribe and &amp;hellip; I just want a list of books I can search and add to with a few mouse clicks, preferably without having to show the whole world.&lt;/p&gt;
&lt;p&gt;For now, I&amp;rsquo;ve settled on &amp;hellip; a text file.&lt;/p&gt;
&lt;p&gt;But since I&amp;rsquo;m a developer at heart, I had to turn it into a structured YAML file so I could use it as a data source for Hugo to make &lt;a href=&#34;https://endgameviable.com/page/books/&#34;&gt;a blog page&lt;/a&gt; (I sampled a bunch of books this week already). But still, it&amp;rsquo;s just a text file right now. Two of them, actually.&lt;/p&gt;
&lt;h3 id=&#34;phase-one&#34;&gt;Phase One&lt;/h3&gt;
&lt;p&gt;I&amp;rsquo;ve broken the new process down into three phases, which basically involves maintaining three lists, and the moving of books from one to the next.&lt;/p&gt;
&lt;p&gt;The first step in the process is to &amp;ldquo;sample&amp;rdquo; a book from the big list of book recommendations (I call this list my &amp;ldquo;recommendation inbox&amp;rdquo;). This is the main part that I want to get better and faster at.&lt;/p&gt;
&lt;p&gt;The thing I need to do better is make time to actually &lt;em&gt;read&lt;/em&gt; the samples. It&amp;rsquo;s a bit of a chore, to be honest, like homework, because I know I&amp;rsquo;m probably not going to be that interested in at least 75% of them. I&amp;rsquo;m going to have to set aside time every week or month to power through them, essentially doing the work of an editor&amp;rsquo;s assistant going through a slush pile, which is normally a &lt;em&gt;paid&lt;/em&gt; position, but here we are.&lt;/p&gt;
&lt;h3 id=&#34;phase-two&#34;&gt;Phase Two&lt;/h3&gt;
&lt;p&gt;Once a sample is completed, I&amp;rsquo;ll move the book to the second list, which I&amp;rsquo;m giving the catchy title of &amp;ldquo;sample results.&amp;rdquo; I&amp;rsquo;ll write down a few sentences summarizing what I read, then give it a stamp of &amp;ldquo;interested&amp;rdquo; or &amp;ldquo;not interested.&amp;rdquo; If I&amp;rsquo;m interested, then, when it comes time to find a book to read, I&amp;rsquo;ll know to go out and buy that one (or, if I&amp;rsquo;m honest, more likely the audiobook).&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s where things get dicey though, because it&amp;rsquo;s really time-consuming to read or listen to books, and there&amp;rsquo;s only a finite amount of hours in each of my days I can dedicate to hobbies. I have to divide that time between gaming, and blogging, and reading, and listening, and watching a movie or television, and whatever else I happen to want to do, which is unfortunately a list of interests that is often too large to handle effectively without strict scheduling, something I don&amp;rsquo;t particularly enjoy doing and rarely stick to.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;But&lt;/em&gt; going through and codifying samples will at least put me one tiny step closer to the goal of reading more stuff. Or, at the very least, being &lt;em&gt;aware&lt;/em&gt; of more stuff.&lt;/p&gt;
&lt;h3 id=&#34;phase-three&#34;&gt;Phase Three&lt;/h3&gt;
&lt;p&gt;After I finish a book, assuming I find things I&amp;rsquo;m interested in, then it gets moved to the &lt;em&gt;third&lt;/em&gt; list, which is the &amp;ldquo;I&amp;rsquo;m done with it forever&amp;rdquo; list.&lt;/p&gt;
&lt;p&gt;You might imagine this would imply that I&amp;rsquo;d be finished reading the book, but that&amp;rsquo;s only if the book is really engaging, because I&amp;rsquo;m not going to hang around with a book if I&amp;rsquo;ve lost interest in it. These days, there&amp;rsquo;s at least a 50% chance I&amp;rsquo;ll give up on a book before I even reach the middle, based on past history.&lt;/p&gt;
&lt;p&gt;The third list would note those findings, and why I gave up. If I actually finish the book, a more ambitious person might write a review, but I&amp;rsquo;m not a book blogger and I don&amp;rsquo;t write reviews. I only write down what I think sometimes. (Actually I &lt;em&gt;have&lt;/em&gt; written down thoughts for most of the books I&amp;rsquo;ve read since 2010, at least up through 2018, when I suddenly stopped.)&lt;/p&gt;
&lt;p&gt;So that&amp;rsquo;s the plan.&lt;/p&gt;
&lt;p&gt;Image: Those are some of the last physical books I bought in this lifetime, probably prior to 2010 (the only ones in the house that aren&amp;rsquo;t in a box somewhere). &lt;em&gt;A Memory of Light&lt;/em&gt; might have been &lt;em&gt;the&lt;/em&gt; last physical book I bought.&lt;/p&gt;
&lt;p&gt;* The last (complete) audiobook I listened to was &lt;em&gt;Master of Formalities&lt;/em&gt; by Scott Meyer, back in October 2021, which was amusing. Before that, it was &lt;em&gt;Project Hail Mary&lt;/em&gt; by Andy Weir in September 2021, which was good (especially in audiobook format), with caveats. Before &lt;em&gt;that&lt;/em&gt; it was &lt;em&gt;The Outsider&lt;/em&gt; by Stephen King, back in 2020, which was also good in the standard Stephen King way (which means I enjoyed it at the time but I don&amp;rsquo;t remember a thing about it now), and also because Will Patton is an amazing reader. That doesn&amp;rsquo;t count audiobooks I listened to for 5 or 10 minutes before giving up on them. I should add those to my lists.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Observing The NFT Wars</title>
      <link>https://endgameviable.com/gaming/2022/01/observing-the-nft-wars/</link>
      <pubDate>Wed, 05 Jan 2022 13:11:50 -0500</pubDate>
      <guid>https://endgameviable.com/gaming/2022/01/observing-the-nft-wars/</guid><enclosure url="https://d2jkbzrop6wflm.cloudfront.net/img/2022/01/sugar_cane_fields.jpg" length="0" type="image/jpeg" />
      <description>&lt;p&gt;The first post of the year is about &amp;hellip; sigh &amp;hellip; NFTs.&lt;/p&gt;
&lt;p&gt;I have no interest in &lt;a href=&#34;https://en.wikipedia.org/wiki/Non-fungible_token&#34;&gt;NFTs*&lt;/a&gt; or the outrage surrounding them, but I feel like I need to write a post about NFTs anyway. &lt;a href=&#34;http://www.containsmoderateperil.com/blog/2021/12/8/ubisoft-and-nfts&#34;&gt;Everyone&lt;/a&gt; &lt;a href=&#34;http://www.containsmoderateperil.com/blog/2022/1/4/why-play-for-fun-when-you-can-play-to-contribute&#34;&gt;else&lt;/a&gt; &lt;a href=&#34;https://tagn.wordpress.com/2022/01/03/quote-of-the-day-why-just-play-to-have-fun/&#34;&gt;is&lt;/a&gt; &lt;a href=&#34;http://bhagpuss.blogspot.com/2021/11/welcome-to-your-future-nfts-play-to.html&#34;&gt;talking&lt;/a&gt; &lt;a href=&#34;https://chasingdings.com/2021/11/01/cryptogaming-a-brief-adventure/&#34;&gt;about&lt;/a&gt; it**, and it&amp;rsquo;s a rare blog topic I haven&amp;rsquo;t written about. But I&amp;rsquo;m approaching it like a homework assignment.&lt;/p&gt;
&lt;p&gt;It all started barely a month ago with &lt;a href=&#34;https://www.youtube.com/watch?v=TwOEeZcMAu4&#34;&gt;the Ubisoft Quartz trailer&lt;/a&gt;. Has it only been a month? It seems like we&amp;rsquo;ve been talking about NFTs in gaming for &lt;em&gt;years&lt;/em&gt;, but that trailer is indeed dated December 7th.&lt;/p&gt;
&lt;p&gt;Come to think of it, NFTs were a hot topic all last year, but it was mainly in the context of the art world.&lt;/p&gt;
&lt;p&gt;But now, as we begin 2022, Square Enix&amp;rsquo;s president launched another firebombing campaign on this Dresden of discussions &lt;a href=&#34;https://www.hd.square-enix.com/eng/news/2022/html/a_new_years_letter_from_the_president_2.html&#34;&gt;by declaring they want to make blockchain-based &amp;ldquo;play to earn&amp;rdquo; games&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s what really pushed me over the edge into investing effort into a blog post.&lt;/p&gt;
&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;Ugh I&amp;#39;m going to have to write a blog post about NFTs aren&amp;#39;t I&lt;/p&gt;&amp;mdash; Endgame Viable (@endgameviable) &lt;a href=&#34;https://twitter.com/endgameviable/status/1477764325221842947?ref_src=twsrc%5Etfw&#34;&gt;January 2, 2022&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;

&lt;p&gt;That, and &amp;hellip; well, it might be hyperbole to say that the gaming community is getting &lt;em&gt;hysterical&lt;/em&gt; about this, but that&amp;rsquo;s how it looks to me.&lt;/p&gt;
&lt;p&gt;Personally, I&amp;rsquo;m against hysteria. I&amp;rsquo;m planting my flag on the side of non-hysteria.&lt;/p&gt;
&lt;p&gt;My general feeling on NFTs, as of this moment, goes something like this: a) I don&amp;rsquo;t really care, because I won&amp;rsquo;t be buying any NFTs (except &lt;em&gt;maybe&lt;/em&gt; for educational purposes), b) I don&amp;rsquo;t really care if other people waste their money on NFTs, c) I know one artist who &lt;em&gt;wants&lt;/em&gt; the money that NFTs might bring to their career in the gaming industry, so I hope it works out for them, and d) I can&amp;rsquo;t discern how NFTs might significantly change the existing direction of gaming in any way. NFTs strike me as the next logical evolution of a factory entertainment industry that has been becoming bigger and more corporate and more &lt;em&gt;dependent on revenue&lt;/em&gt; for decades.&lt;/p&gt;
&lt;h2 id=&#34;why-so-serious&#34;&gt;Why So Serious?&lt;/h2&gt;
&lt;p&gt;Just to be clear, I don&amp;rsquo;t want NFTs in my games. I recommend everyone avoid NFTs, the same way I would recommend avoiding risky behavior like, you know, hitting yourself in the eyeball with a hammer.&lt;/p&gt;
&lt;p&gt;I should also mention that I don&amp;rsquo;t want cosmetic cash shops in my games. I don&amp;rsquo;t want to log in and see a gigantic splash screen of extra skins and emotes I should buy with gems and bits and bobs, while the &amp;ldquo;play game&amp;rdquo; button remains a teeny tiny afterthought down in a hidden corner. But that ship sailed a long time ago.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not an expert in NFTs, but based on what I&amp;rsquo;ve read so far, when you put it in terms of its impact on gameplay functionality, I don&amp;rsquo;t see much difference between the introduction of NFTs and the introduction of cash shops, so I&amp;rsquo;m struggling to understand why everyone around me is suddenly alarmed about something that I perceived to have happened a long time ago.&lt;/p&gt;
&lt;p&gt;Maybe the thinking is that we didn&amp;rsquo;t push back enough against cash shops, so now we &lt;em&gt;really&lt;/em&gt; need to push back against NFTs? I guess that makes sense, but it seems overly optimistic.&lt;/p&gt;
&lt;h2 id=&#34;a-rapidly-evolving-conversation&#34;&gt;A Rapidly-Evolving Conversation&lt;/h2&gt;
&lt;p&gt;One of the reasons I don&amp;rsquo;t particularly want to get involved in this NFT discussion is that it&amp;rsquo;s evolving so rapidly that I can barely keep up with what anyone is talking about anymore.&lt;/p&gt;
&lt;p&gt;We &lt;em&gt;were&lt;/em&gt; talking about NFTs and Ubisoft Quartz. But &lt;em&gt;now&lt;/em&gt;, thanks to Square Enix, we&amp;rsquo;re suddenly debating the relative merits of &amp;ldquo;Play to Earn,&amp;rdquo; which doesn&amp;rsquo;t even have a Wikipedia entry yet.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s supposed to be the same discussion, but on the surface, those two subjects don&amp;rsquo;t sound remotely related (to me). One, I think, is about collecting collectibles, the other is about selling player-created content. But they&amp;rsquo;re both tangentially related to &amp;ldquo;blockchains,&amp;rdquo; the foundational technology around which all of this crypto and NFT hubbub revolves.&lt;/p&gt;
&lt;p&gt;I take this rapid conversational movement as a sign that the discussion has already devolved to the point of conflating disparate topics together into one mass glob of emotional outrage with the trigger word &amp;ldquo;NFT&amp;rdquo; attached to it. It&amp;rsquo;s already become too much work for me to try to separate it all out into individual topics to analyze.&lt;/p&gt;
&lt;p&gt;More importantly, it&amp;rsquo;s become too much work to try to convince anyone &lt;em&gt;else&lt;/em&gt; that it&amp;rsquo;s more complicated than just &amp;ldquo;yes to NFTs&amp;rdquo; or &amp;ldquo;no to NFTs.&amp;rdquo; As of now I view &amp;ldquo;NFTs&amp;rdquo; as a very big topic composed of a lot of smaller sub-topics that I may or may not have differing opinions about. Same as pretty much every other societal issue in the entire world.&lt;/p&gt;
&lt;h2 id=&#34;pulling-the-ripcord&#34;&gt;Pulling the Ripcord&lt;/h2&gt;
&lt;p&gt;I had thought to go on into a deeper discussion of my research into the pros and cons of NFTs and blockchains in a neutral and informative manner, but it&amp;rsquo;s been several days now and I kind of don&amp;rsquo;t care anymore. Everybody&amp;rsquo;s just going to fight about it and yell past each other anyway, so why bother? :)&lt;/p&gt;
&lt;p&gt;My basic point at the end of it all is something like: NFTs aren&amp;rsquo;t great, but I&amp;rsquo;m not yet convinced it deserves the level of righteous fury on display lately. Just &amp;hellip; don&amp;rsquo;t buy them. But if you &lt;em&gt;do&lt;/em&gt; buy them, congratulations, you&amp;rsquo;re probably more affluent than the majority of the planet. You should be proud.&lt;/p&gt;
&lt;p&gt;* Normally I would write something like &amp;ldquo;NFT (Non-Fungible Token)&amp;rdquo; but the words &amp;ldquo;non-fungible token&amp;rdquo; don&amp;rsquo;t add any additional meaning to the letters &amp;ldquo;NFT.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;** I couldn&amp;rsquo;t find another link for &amp;ldquo;it.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Image: &lt;a href=&#34;https://commons.wikimedia.org/wiki/Category:Sugar_cane_fields#/media/File:El_Salvador_-_Mejicanos,_Sugar_Cane_Flower_-_panoramio.jpg&#34;&gt;Sugar cane fields in El Salvador&lt;/a&gt;. It might have made more sense if I hadn&amp;rsquo;t deleted some two thousand words from this, the fourth major revision of the post.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wheel of Time - S1E8: The Eye of the World</title>
      <link>https://endgameviable.com/post/2021/12/wheel-of-time-s1e8-the-eye-of-the-world/</link>
      <pubDate>Wed, 29 Dec 2021 09:32:08 -0500</pubDate>
      <guid>https://endgameviable.com/post/2021/12/wheel-of-time-s1e8-the-eye-of-the-world/</guid><enclosure url="https://d2jkbzrop6wflm.cloudfront.net/img/2021/11/wheel-of-time-season1.jpg" length="0" type="image/jpeg" />
      <description>&lt;p&gt;The final episode of the first season ends with a bang.&lt;/p&gt;
&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;
&lt;p&gt;Rand and Morraine traverse The Blight to reach The Eye of the World while Lan tries to follow. Rand fights/talks to The Dark One, while the army of Fal Dara fights off a Trolloc invasion. Nynaeve and Egwene nearly burn themselves up channeling in the battle. Padan Fain re-appears and steals a Horn, and Perrin &amp;hellip; just kind of stands around watching.&lt;/p&gt;
&lt;h2 id=&#34;reactions&#34;&gt;Reactions&lt;/h2&gt;
&lt;p&gt;A good episode to end the season, if not great. I think the show peaked in episode four.&lt;/p&gt;
&lt;p&gt;I really enjoyed the scenes with the brother and sister rulers in Fal Dara and all they did to try to save their city and people. I don&amp;rsquo;t remember their names. &lt;em&gt;It was Lord Agelmar Jagad and Lady Amalisa Jagad.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I mentioned last time they hadn&amp;rsquo;t done a very good job of setting the stakes for this last episode, but the scenes with Lord Agelmar and Lady Amalisa, and the sacrifices they were willing to make to defend their city, served that purpose fairly well. I would have liked to see more of that leading up to this episode.&lt;/p&gt;
&lt;p&gt;Rand&amp;rsquo;s &amp;ldquo;battle&amp;rdquo; with The Dark One was fairly anti-climactic. The Dark One doesn&amp;rsquo;t seem that bad to me. He seems perfectly reasonable. He just wants what&amp;rsquo;s best for Rand. Why all the fuss? :)&lt;/p&gt;
&lt;p&gt;Loiel dead?!? Gasp!&lt;/p&gt;
&lt;p&gt;Morraine can&amp;rsquo;t channel?!? Gasp!&lt;/p&gt;
&lt;p&gt;To wrap up my thoughts on the entire first season, I still wouldn&amp;rsquo;t call it anything more than &amp;ldquo;good enough,&amp;rdquo; but it was entertaining to me personally. But I imagine that&amp;rsquo;s mainly because I read all the books and I could fill in all the blanks. I have a hard time imagining someone who &lt;em&gt;didn&amp;rsquo;t&lt;/em&gt; read the books would enjoy it as much.&lt;/p&gt;
&lt;p&gt;The show suffered a bit&amp;ndash;as almost &lt;em&gt;all&lt;/em&gt; streaming shows suffer from now&amp;ndash;from a lack of continuity and cohesiveness from episode to episode. Presumably in order to shove these shows out the door as fast and cheap as possible, they tend to rotate directors and writers every episode or two, and they all have different ideas of what to focus on.&lt;/p&gt;
&lt;p&gt;So we end up with an entire episode on Aes Sedai politics, which was good as a stand-alone episode, but it didn&amp;rsquo;t exactly fit with the season as a whole, which was &lt;em&gt;supposed&lt;/em&gt; to be about which of the Two Rivers Kids was The Dragon Reborn. And we get a whole episode dealing with the bond between an Aes Sedai and her Warder, which was a good episode, but it seemed like it might have fit better in a season 2 or 3 or 4. And we get a cool prologue of an Aiel fight sequence, which was very cool, but again, it only barely related to the overall season arc.&lt;/p&gt;
&lt;p&gt;It was like nobody was in charge of making sure the episodes fit together, and all the different writers and directors were left to their own devices.&lt;/p&gt;
&lt;p&gt;Hopefully, if the show becomes a hit, they can tighten all that up going forward.&lt;/p&gt;
&lt;h2 id=&#34;best-scene&#34;&gt;Best Scene&lt;/h2&gt;
&lt;p&gt;For me, probably the scene with Lord Agelmar and Lady Amalisa in that room with the armor. I&amp;rsquo;m not sure what it says about the series when the best scenes so far have been the ones that didn&amp;rsquo;t involve the regular characters or storyline.&lt;/p&gt;
&lt;p&gt;I thought the channelers blasting the heck out of those Trollocs was pretty cool. That&amp;rsquo;s the kind of magic I like to see in fantasy: The kind that levels armies. The wild magic of an uncontrolled nuclear reaction.&lt;/p&gt;
&lt;p&gt;I liked most all of the scenes surrounding the battle of Fal Dara, though they suffered a bit from lack of budget or time or something in the area of Trolloc-rendering. I liked those parts a lot better than Rand dealing with The Dark One, which seemed a bit anticlimactic.&lt;/p&gt;
&lt;h2 id=&#34;best-line&#34;&gt;Best Line&lt;/h2&gt;
&lt;p&gt;Loiel: &amp;ldquo;I&amp;rsquo;m &lt;em&gt;standing&lt;/em&gt;&amp;hellip;&amp;rdquo; In response to Perrin asking, &amp;ldquo;How can we just &lt;em&gt;sit&lt;/em&gt; here while everyone else is fighting?&amp;rdquo;&lt;/p&gt;
&lt;h2 id=&#34;characters&#34;&gt;Characters&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Morraine&lt;/strong&gt;. Largely a passive observer in this particular episode, unfortunately. Somehow she looks different in each episode to me. Maybe it&amp;rsquo;s because they keep changing her hair style from show to show. Perhaps that&amp;rsquo;s the only way they can show the &amp;ldquo;ageless&amp;rdquo; look of Aes Sedai. Overall in the first season, she&amp;rsquo;s definitely been the standout character in the show, the anchor that&amp;rsquo;s holding everything together.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lan&lt;/strong&gt;. Lan spent the whole episode sidelined in The Blight, not being a factor, for a change. Overall I liked his character a lot in the first season, something I wasn&amp;rsquo;t expecting. He&amp;rsquo;s &lt;em&gt;also&lt;/em&gt; an anchor of the series, and they need to keep putting him in as many scenes as they can.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rand&lt;/strong&gt;. Well, he&amp;rsquo;s come a long way since that first episode as a character. He&amp;rsquo;s almost tolerable now. Almost. This is the point in the books, though, when he &lt;em&gt;really&lt;/em&gt; became obstinately insufferable, so it&amp;rsquo;ll be interesting to see how it goes in the series. The whole &amp;ldquo;tell them I&amp;rsquo;m dead, I&amp;rsquo;m going on a sabbatical&amp;rdquo; thing doesn&amp;rsquo;t bode well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mat&lt;/strong&gt;. MIA. Don&amp;rsquo;t miss him, to be honest. His character hasn&amp;rsquo;t developed much. Perhaps that&amp;rsquo;s why the actor left.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Perrin&lt;/strong&gt;. Still not doing much. They haven&amp;rsquo;t explored Perrin&amp;rsquo;s character much yet so it&amp;rsquo;s hard to have much of an opinion on where they&amp;rsquo;re going with him. He had the &amp;ldquo;inciting incident(s)&amp;rdquo; in his character arc and &amp;hellip; that&amp;rsquo;s it so far. Otherwise he stands in the corner brooding.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Egwene&lt;/strong&gt;. Like Perrin, I don&amp;rsquo;t know what to make of her character yet, because they haven&amp;rsquo;t explored it much. Each character gets so little screen time because of the sprawling nature of the material that it&amp;rsquo;s hard to get to know any of them, and they seem content to leave them languishing. I can&amp;rsquo;t think of any significant ways that Egwene has changed over the course of the series so far. I&amp;rsquo;m not even sure she&amp;rsquo;s had an &amp;ldquo;inciting incident&amp;rdquo; for her character yet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nynaeve&lt;/strong&gt;. So she died and then &amp;hellip; got better? I didn&amp;rsquo;t understand what happened there at the end. Did Egwene heal her? It looked like hand-waving plot magic to me. Anyway, Nynaeve definitely got most of the character development in the first season. She&amp;rsquo;s the only Two Rivers Kid so far that&amp;rsquo;s made a real impact on the show.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thom Merrilin&lt;/strong&gt;. MIA. I&amp;rsquo;m starting to think he isn&amp;rsquo;t coming back in this first season. He&amp;rsquo;s probably destined for &amp;ldquo;occasional guest star&amp;rdquo; status.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Loiel the Ogier&lt;/strong&gt;. KIA. Didn&amp;rsquo;t see &lt;em&gt;that&lt;/em&gt; coming. I didn&amp;rsquo;t like him much anyway, but now I might miss him if he&amp;rsquo;s gone. :) But I fully expect them to hand-wave him back to life in the next season if he was a popular character. They seem to be demonstrating a willingness to use plot magic whenever necessary (something that was &lt;em&gt;meticulously&lt;/em&gt; avoided in the books, I might add).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Padan Fain&lt;/strong&gt;. Chief exposition deliverer in this episode, while Perrin just stood there sheepishly listening. Are they setting him up as a long-term villain?&lt;/p&gt;
&lt;h2 id=&#34;book-spoilers&#34;&gt;Book Spoilers&lt;/h2&gt;
&lt;p&gt;They&amp;rsquo;ve alluded to the &amp;ldquo;past is the future&amp;rdquo; a few times in the series so far. We saw skyscrapers covered with vines. And now we&amp;rsquo;ve seen a futuristic city with flying cars from &amp;ldquo;3000 years ago.&amp;rdquo; I vaguely remember that from the books, but it was only barely mentioned here and there. (Somewhat like the Shannara books.)&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve finished the audiobook of The Eye of the World, so I have the full scoop on everything now.&lt;/p&gt;
&lt;p&gt;I didn&amp;rsquo;t remember Rand and Morraine going to The Eye of The World alone at all, and in fact, they didn&amp;rsquo;t. Most everything that happened there at the end in the show was different in the book. &lt;em&gt;Extremely&lt;/em&gt; different. The mysterious and mostly unexplained Green Man was there, along with a couple of Forsaken, and a big pool of saidin. Morraine battled it out with a Forsaken (largely off-screen). The Dark One &lt;em&gt;wasn&amp;rsquo;t&lt;/em&gt; there. Lan got his butt kicked and Nynaeve did as well. Rand channeled and teleported to The Gap and defeated the Trolloc invasion by himself.&lt;/p&gt;
&lt;p&gt;The scene with Rand and Egwene and the baby on the homestead seemed familiar to me somehow, but it wasn&amp;rsquo;t in the first book. Rand only ever talked to The Dark One in some dreams. (So many things in the show &lt;em&gt;seem familiar&lt;/em&gt;, I think, because the books are &lt;em&gt;so long and comprehensive&lt;/em&gt; that literally anything and everything happened in them at one time or another.)&lt;/p&gt;
&lt;p&gt;I thought that a significant part of the last episode&amp;rsquo;s events back in Fal Dara actually occurred in the second book. Padan Fain and The Horn of Valere, for example, and that big battle. (The Horn of Valere, incidentally, was discovered at The Eye of The World&amp;ndash;it was the main thing they brought back.) (Padan Fain, also incidentally, was a gibbering wreck of a Gollum character at the end of the first book, nothing at all like we saw in the show.)&lt;/p&gt;
&lt;p&gt;At least, I didn&amp;rsquo;t remember any battles at the end of the first book. But there were a &lt;em&gt;ton&lt;/em&gt; of battles like that in the books, and it&amp;rsquo;s impossible to remember them all. &lt;em&gt;It turns out there &lt;strong&gt;was&lt;/strong&gt; a battle in The Gap at the end of the first book, but it was a background, offscreen, offhandedly-mentioned event, until Rand teleported into the middle of it and blew up all the Trollocs with the One Power.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Lord Agelmar was in the first book, but mostly as a background character, trying to convince Morraine to stay in Fal Dara and help fight Trollocs. I don&amp;rsquo;t think Lady Amalisa was mentioned at all in the first book (0 search results). Certainly not leading channelers in any battles. They must have heavily embellished that or lifted it from somewhere else in the series. (But I liked that they did. Otherwise the last episode would have been somewhat dull.)&lt;/p&gt;
&lt;p&gt;Were they saying Morraine had been &lt;em&gt;stilled&lt;/em&gt; by The Dark One there at the end?? &lt;em&gt;That&lt;/em&gt; certainly didn&amp;rsquo;t happen in the first book. At least not that I remember. She fought a long painful battle with one of the Forsaken at The Eye of the World, but they left the impression she was fine afterward. Or &lt;em&gt;she&lt;/em&gt; left that impression.&lt;/p&gt;
&lt;p&gt;Then again, she&amp;rsquo;s a very mysterious character who hides a lot, so it&amp;rsquo;s entirely possible she didn&amp;rsquo;t channel any further after the first book and I just didn&amp;rsquo;t notice. (I honestly don&amp;rsquo;t remember Morraine having much of a central presence after the first book.) Or perhaps in the series, they&amp;rsquo;re planning to have her follow what was Siaun Sanche&amp;rsquo;s journey in the books, which would actually be quite a bit better for the longevity of her character.&lt;/p&gt;
&lt;p&gt;And it looked like they were strongly implying there that Rand blasting The Dark One is what broke the seal on his prison and let him out. He definitely smirked before he disappeared. I don&amp;rsquo;t remember if that was the way of things in the books or not. I don&amp;rsquo;t think so, because Rand did all his channeling elsewhere, against Trollocs, not against The Dark One.&lt;/p&gt;
&lt;p&gt;Was that even The Dark One in the show? Maybe it was one of the Forsaken? I don&amp;rsquo;t remember The Dark One being, you know, &lt;em&gt;corporeal&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;The end of the first book was quite confusing, to be honest. I remember thinking that the first time I read it, and it was no less confusing the second time in audiobook form.&lt;/p&gt;
&lt;p&gt;Anyway, it looked like Min had gotten onto a caravan heading out of Fal Dara. It reminded me of the caravan that went into the Aiel Wastes in the fifth book. I think it was Min that went on that journey? I feel like Padan Fain might have been on that caravan too? Or a Forsaken in disguised perhaps? And Morraine and maybe Mat? I don&amp;rsquo;t remember. Like I&amp;rsquo;ve said before, everything in the books runs together and I have little sense of a distinct timeline in my memory.&lt;/p&gt;
&lt;p&gt;That was the Seanchan rolling up on the Western shore there at the end, one of the many interesting but ultimately unrelated storylines that tended to derail the books for quite some lengthy amounts of time. I don&amp;rsquo;t remember them arriving in the second book, but I might be wrong. Who can remember? I &lt;em&gt;do&lt;/em&gt; remember some fairly iffy cultural subjects around those people that I&amp;rsquo;ll be interested to see how they handle in the television show.&lt;/p&gt;
&lt;p&gt;Thom Merrilin never came back, much to my surprise. It turns out he didn&amp;rsquo;t return in the first book either. But Morraine &lt;em&gt;did&lt;/em&gt; mention once in The Ways that she thought he was still alive.&lt;/p&gt;
&lt;p&gt;I started the second audiobook, which, for the record, begins with a prologue of &amp;ldquo;Bors&amp;rdquo; at a meeting of Darkfriends. Then Rand sneaks out of Fal Dara just as the Amyrlin Seat, Siuan Sanche, arrives (I will never be able to spell &amp;ldquo;Amyrlin&amp;rdquo; or &amp;ldquo;Siuan&amp;rdquo; correctly on the first try, ever). No Seachchan so far.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Advent of Code 2021, The Dark Side</title>
      <link>https://endgameviable.com/dev/2021/12/advent-of-code-2021-the-dark-side/</link>
      <pubDate>Sun, 26 Dec 2021 09:03:49 -0500</pubDate>
      <guid>https://endgameviable.com/dev/2021/12/advent-of-code-2021-the-dark-side/</guid><enclosure url="https://d2jkbzrop6wflm.cloudfront.net/img/2019/08/html-header-image.jpg" length="0" type="image/jpeg" />
      <description>&lt;p&gt;I got something out of &lt;a href=&#34;https://adventofcode.com/2021&#34;&gt;Advent of Code 2021&lt;/a&gt;, but I didn&amp;rsquo;t like how it affected me.&lt;/p&gt;
&lt;p&gt;I finished Advent of Code 2021 with 43 out of the 50 stars. (The last one you get automatically for getting to 49.) The highest ranking I achieved was 7372, on Day 25, presumably because everyone else was busy with Christmas presents (it seemed like an easy one everyone else would get in mere seconds).&lt;/p&gt;
&lt;figure&gt;
    &lt;img src=&#34;https://d2jkbzrop6wflm.cloudfront.net/img/2021/12/advent-of-code-2021.jpg&#34;/&gt; &lt;figcaption&gt;
            &lt;p&gt;The final tally of my programmer self-worth.&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The only person I know of who actually &lt;em&gt;completed&lt;/em&gt; it was &lt;a href=&#34;https://chasingdings.com/2021/12/27/advent-of-code-2021-completed/&#34;&gt;Tipa over at Chasing Dings&lt;/a&gt;, so a hearty congratulations to her! It was an &lt;em&gt;ordeal&lt;/em&gt;, the programming equivalent of a Boston marathon.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t necessarily &lt;em&gt;regret&lt;/em&gt; taking part in it, but I learned some life lessons.&lt;/p&gt;
&lt;p&gt;A long time ago, when I started writing code on a middle school Apple IIe and then at home on a TRS-80 Color Computer, I believed I was good at it. Nobody else in my immediate circles knew a thing about computers. I took to it like a duck out of water, or whatever the saying is.&lt;/p&gt;
&lt;p&gt;I took a handful of classes, but they were mostly a waste of time, because I already knew more than the teachers did. Most of my formative programming philosophy and knowledge of data structures came from perusing the Amiga developer handbooks and studying the work of the original Amiga engineers, not from schools.&lt;/p&gt;
&lt;p&gt;The point is, I developed a fairly big programming ego. Back then, &amp;ldquo;rock star&amp;rdquo; programmers and the associated cults of personality were common. I was sure I was better than other programmers, so I was sure I was a &amp;ldquo;rock star.&amp;rdquo; Faster, smarter, more productive, more elegant, etc. It was easy to develop such a competitive attitude, because I almost never encountered other programmers in real life.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;The three principle virtues of a programmer are Laziness, Impatience, and Hubris.&amp;rdquo; -&lt;a href=&#34;https://perldoc.perl.org/perl&#34;&gt;Perl manual&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;When I first saw that Perl mantra, I nodded immediate agreement. Exactly so. My entire programming life philosophy to that point boiled down to one concise sentence. The late 80s and early 90s programmer in a nutshell.&lt;/p&gt;
&lt;p&gt;After all these decades of life experience and access to the Internet, though, I got over all that and embraced the philosophy that no matter how good you are, somebody else is better. There&amp;rsquo;s always room to learn new things. In fact, it&amp;rsquo;s &lt;em&gt;imperative&lt;/em&gt; to continue learning new things in the software field. Software development (and life in general) has grown into such a broad field that it&amp;rsquo;s impossible to know everything. You can know a lot about a few things, or a little bit about a lot of things, but you can never know a lot about a lot of things. And most things you won&amp;rsquo;t know &lt;em&gt;anything&lt;/em&gt; about.&lt;/p&gt;
&lt;p&gt;But sometimes I still fall back into that old place of hubris. To think, &amp;ldquo;Yeah, I&amp;rsquo;m really good at this. Better than most people, actually. I&amp;rsquo;m definitely one of those mythical &lt;em&gt;10x programmers&lt;/em&gt; we&amp;rsquo;re not supposed to acknowledge.&amp;rdquo; Sometimes it takes intentional effort to avoid that mindset.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a &lt;em&gt;competitive&lt;/em&gt; mindset. Competitiveness &lt;em&gt;can&lt;/em&gt; be useful in software development: Say, in startups and entrepreneurially-minded ventures, where the goal is to be first to market. I imagine it would be useful in game development, the development environment I would definitely categorize as the &lt;em&gt;most&lt;/em&gt; toxic of all development environments. But in general, competitiveness isn&amp;rsquo;t much use in day-to-day development work. In fact, it&amp;rsquo;s usually a hindrance. It&amp;rsquo;s best to put it aside.&lt;/p&gt;
&lt;p&gt;So along comes Advent of Code 2021.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Just when I thought I was out, they pulled me back in.&amp;rdquo; -Some Godfather Movie&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It didn&amp;rsquo;t take long for me to fall right back into that competitive programming hubris mentality, because Advent of Code is designed to push you there. There&amp;rsquo;s a timer. There&amp;rsquo;s a ranking. There&amp;rsquo;s a gold star for winning. &lt;em&gt;Two&lt;/em&gt; gold stars if you&amp;rsquo;re really good. There&amp;rsquo;s a leaderboard and, perhaps most importantly of all, there&amp;rsquo;s bragging rights at stake.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s &lt;a href=&#34;https://www.reddit.com/r/adventofcode/&#34;&gt;a whole community of people on Reddit&lt;/a&gt; who can&amp;rsquo;t wait to show you how fast they solved each day&amp;rsquo;s puzzles, &lt;em&gt;and&lt;/em&gt; generate a nifty visualization, &lt;em&gt;and&lt;/em&gt; write a lengthy explanatory blog post, &lt;em&gt;and&lt;/em&gt; commit clean, well-documented code on GitHub, &lt;em&gt;and&lt;/em&gt; pretend it&amp;rsquo;s normal to do all of those things in a single day. &lt;em&gt;And&lt;/em&gt; it&amp;rsquo;s a heavily-sponsored event. It&amp;rsquo;s the ultimate hubris-building machine.&lt;/p&gt;
&lt;p&gt;I felt &lt;em&gt;driven&lt;/em&gt; to finish each day&amp;rsquo;s puzzle. Like it was &lt;em&gt;important&lt;/em&gt; to show that I belong in this bubble, like I was a teenager again, when nobody else even understood what I was even doing typing on a computer keyboard. It was &lt;em&gt;important&lt;/em&gt; to be able to say I was in the top 10,000 best of the best in the entire world who could turn in an answer to these puzzles in less than 24 hours.&lt;/p&gt;
&lt;p&gt;It started to get bad with &lt;a href=&#34;https://adventofcode.com/2021/day/12&#34;&gt;Day 12, &amp;ldquo;Passage Pathing.&amp;quot;&lt;/a&gt; I hate pathing problems. They almost never occur in real-life day-to-day programming tasks. Nobody ever needs to know a Dijkstra &amp;ldquo;shortest path&amp;rdquo; algorithm by heart outside of a coding interview or a classroom. All you need to know is how to type &amp;ldquo;shortest path&amp;rdquo; into Google, and how to use one of the bazillion open source libraries or language features that have already been written to do that. But you probably won&amp;rsquo;t even need to do that if you aren&amp;rsquo;t in game development (or network infrastructure, I learned).&lt;/p&gt;
&lt;p&gt;It got worse with &lt;a href=&#34;https://adventofcode.com/2021/day/15&#34;&gt;Day 15, &amp;ldquo;Chiton.&amp;quot;&lt;/a&gt; Another pathing problem. For that one, I really &lt;em&gt;did&lt;/em&gt; have to Google and implement the Dijkstra algorithm to solve it&amp;ndash;for the first time in my entire life&amp;ndash;because the algorithm I worked out on my own and spent most of the day optimizing for part 2 was never going to finish in time.&lt;/p&gt;
&lt;p&gt;It officially got out of control with &lt;a href=&#34;https://adventofcode.com/2021/day/19&#34;&gt;Day 19, the infamous Beacon Scanner puzzle&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I got up early on a Sunday expecting to knock it out early and have a free day, but in fact, I spent all day off and on working on that. And I kept working on it far beyond the point where I was making any reasonable progress, which is a sure sign to put a project away and come back to it later. It&amp;rsquo;s a waste of time and energy to work on any software project if you&amp;rsquo;re not mentally fresh. I &lt;em&gt;always&lt;/em&gt; complete tasks faster when I work on them in smaller increments over a longer period of time, than I do working on them continuously until they&amp;rsquo;re done. At my advanced age, I can&amp;rsquo;t reasonably focus on a single programming task for more than a few hours a day. But I kept drilling away at that stupid Beacon Scanner, because &lt;em&gt;I had to get those stars and the timer was ticking.&lt;/em&gt; I would be a shameful failure in the eyes of the world if I didn&amp;rsquo;t get it in time. I spent most of that day being angry at myself.&lt;/p&gt;
&lt;p&gt;I also fell back into an old bad habit from my younger days of forgetting to eat. I&amp;rsquo;d suddenly feel like I was going to faint and notice I was ravenously hungry and realize it was some two or three hours past time when I should have eaten something. That&amp;rsquo;s a terrible habit of mine that I don&amp;rsquo;t often return to anymore, but it still happens sometimes when I&amp;rsquo;m deep into programming (or writing). It happened on Day 19. Twice.&lt;/p&gt;
&lt;p&gt;And the Beacon Scanner was mainly a math problem, too. It wasn&amp;rsquo;t much of a programming problem at all, it was a &lt;em&gt;math problem&lt;/em&gt;. I hate math. I&amp;rsquo;ve always hated having to solve math problems in programming. Some people mistakenly assume you have to be good at math to be a programmer, but that&amp;rsquo;s 100% false. I&amp;rsquo;m terrible at math. I can&amp;rsquo;t do simple math without a calculator. (I&amp;rsquo;m not &lt;em&gt;quite&lt;/em&gt; as bad as all the younger people on those D&amp;amp;D shows who can&amp;rsquo;t add up 6-sided dice without using their fingers and try to laugh it off as if it doesn&amp;rsquo;t exemplify how far behind the American education system is on the world stage, but I&amp;rsquo;m pretty close.)&lt;/p&gt;
&lt;p&gt;I had to walk away from Day 19 unfinished. It was hard. It was &lt;em&gt;really&lt;/em&gt; hard. I was very angry at myself and the world and had some trouble getting to sleep that night.&lt;/p&gt;
&lt;p&gt;It remains unfinished to this day, and it still annoys me. There&amp;rsquo;s either a persistent bug in my code somewhere or I have a fundamental misunderstanding of the puzzle. (I didn&amp;rsquo;t think that one was explained or demonstrated particularly well, leaving me with a considerable amount of confusion, possibly related to my lack of general 3D math skills.)&lt;/p&gt;
&lt;p&gt;Not to mention how much I hurt my back sitting over a laptop all day. I was in a fair amount of pain last Sunday night and Monday, and my back still hasn&amp;rsquo;t fully recovered yet, a week later.&lt;/p&gt;
&lt;p&gt;After Day 19, I resolved to try to walk away from the puzzles the moment I felt like I wasn&amp;rsquo;t making progress. I didn&amp;rsquo;t quite manage that, but I &lt;em&gt;did&lt;/em&gt; walk away from several others soon enough to keep my back from getting worse and leave some time in my evenings to do other things, so I&amp;rsquo;m fairly pleased with myself for that.&lt;/p&gt;
&lt;p&gt;The point is that I didn&amp;rsquo;t like that feeling of competitiveness that infected my programming workflow like a cancerous growth, a workflow which is essentially an artistic workflow. It&amp;rsquo;s bad for me, so in the future I&amp;rsquo;m going to have to be more careful about these kinds of programming challenges.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve developed the same sort of feelings about NaNoWriMo, actually, and any sort of &amp;ldquo;writing challenge,&amp;rdquo; so I tend to distance myself from them now. Whenever you add an implied competitiveness to an artistic process, I have to be really careful to ensure it&amp;rsquo;s a positive experience for me instead of a negative one. Being &amp;ldquo;unsuccessful&amp;rdquo; at an artistic challenge can do a lot of damage to my fragile artist ego, so I have to define the parameters of the challenge for myself in such a way that I will &lt;em&gt;always&lt;/em&gt; be successful, no matter what.&lt;/p&gt;
&lt;p&gt;Regardless of all that negativity, I got a lot of value out of Advent of Code in that I wrote most of the puzzles in &lt;a href=&#34;https://kotlinlang.org/&#34;&gt;Kotlin&lt;/a&gt;, a language that is brand new to me. And when I focused on learning Kotlin, it was an enjoyable process. (I mean except when Kotlin is weird an unintuitive, &lt;em&gt;like the most basic of for loops&lt;/em&gt;.)&lt;/p&gt;
&lt;p&gt;Some of the puzzles were enjoyable, too, they weren&amp;rsquo;t &lt;em&gt;all&lt;/em&gt; math problems. (See &lt;a href=&#34;https://endgameviable.com/dev/2021/12/advent-of-code-2021/&#34;&gt;my other post&lt;/a&gt;.) If every day had been a different packet decoder, for example, that would have been right in my wheelhouse.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d still like to go back and finish up the puzzles I walked away from, if for no other reason than to cleanup my GitHub repo for the future. (Actually I&amp;rsquo;m going to redo it completely.) I&amp;rsquo;m hopeful I&amp;rsquo;ll keep my current job until I retire, but you never know when you might need some sample code to show a potential interviewer.&lt;/p&gt;
&lt;p&gt;But in the future, I might wait until the actual event is over to start working on the puzzles. Or else aggressively mute everything related to the event so I don&amp;rsquo;t get dragged back into that black hole of competitiveness.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m also interested in going back to work on previous years for more and different language practice (eg. I&amp;rsquo;m curious what visualizations I might be able to make with Kotlin compiled to TypeScript/React), and I imagine it&amp;rsquo;ll be much more enjoyable without all the competitive time pressure. (I mean, as much fun as programming for fun &lt;em&gt;can&lt;/em&gt; be, that is. There&amp;rsquo;s a limit.)&lt;/p&gt;
&lt;p&gt;Incidentally, I blew away my previous working GitHub repo. I&amp;rsquo;m going to make a new one now that I know more about Kotlin project structure. (Also because I read somewhere that you weren&amp;rsquo;t supposed to commit the puzzle inputs. Oops.)&lt;/p&gt;
&lt;p&gt;P.S. Kotlin is interesting but I&amp;rsquo;m not sure it&amp;rsquo;s ready for prime-time yet. There&amp;rsquo;s, um, no namespaces. Yeah, you heard me right. No namespaces! &lt;em&gt;And&lt;/em&gt;&amp;ndash;shockingly&amp;ndash;there&amp;rsquo;s no number formatting in string templates!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wheel of Time - S1E7: The Dark Within The Ways</title>
      <link>https://endgameviable.com/post/2021/12/wheel-of-time-s1e7-the-dark-within-the-ways/</link>
      <pubDate>Fri, 24 Dec 2021 19:39:46 -0500</pubDate>
      <guid>https://endgameviable.com/post/2021/12/wheel-of-time-s1e7-the-dark-within-the-ways/</guid><enclosure url="https://d2jkbzrop6wflm.cloudfront.net/img/2021/11/wheel-of-time-season1.jpg" length="0" type="image/jpeg" />
      <description>&lt;p&gt;The Ways and Fal Dara and The Warder and The Wisdom.&lt;/p&gt;
&lt;p&gt;I went to re-watch episode 7 on Thursday night so I could throw together this post, and it turned out that episode 8 was already available. So I watched that instead. Which means this post is a bit delayed, and I&amp;rsquo;m trying to put episode 8 out of my mind as I finish up &lt;em&gt;this&lt;/em&gt; post.&lt;/p&gt;
&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;
&lt;p&gt;Mat is gone. The Fellowship travels through The Ways and arrives in the border city of Fal Dara. Min tells the future. The kids turn on each other, but it all works out. Nynaeve professes her love for Lan, but it can never be! Rand suddenly realizes he&amp;rsquo;s The Dragon Reborn and leaves with Morraine. They&amp;rsquo;re heading for The Blight to face The Dark One alone at The Eye of The World.&lt;/p&gt;
&lt;h2 id=&#34;reactions&#34;&gt;Reactions&lt;/h2&gt;
&lt;p&gt;Overall it was another mediocre &amp;ldquo;good enough&amp;rdquo; episode. Good character development in this one.&lt;/p&gt;
&lt;p&gt;Very cool prologue scene, but again, it doesn&amp;rsquo;t seem related to the events in the series. Scenes like that make me wonder if they&amp;rsquo;ve mapped out a finite number of seasons, say five, in which to hit all the story points in the books, expecting to make all five of those seasons. But it seems like they might want to spend more time on the more immediate story matters, rather than setting up these lavish scenes just for a minor callback.&lt;/p&gt;
&lt;p&gt;This wasn&amp;rsquo;t a good episode to watch in the daytime, if your television is prone to glares, like mine is. (It was dark in The Ways.)&lt;/p&gt;
&lt;p&gt;Well, the other shoe dropped and the whole &amp;ldquo;who&amp;rsquo;s the Dragon?&amp;rdquo; thing went out the window in mere seconds. At least we don&amp;rsquo;t have to worry about deviating significantly from the books anymore. It was all, it turned out, a feint.&lt;/p&gt;
&lt;p&gt;It wasn&amp;rsquo;t clear to me why the Two Rivers kids were suddenly turning on each other. They didn&amp;rsquo;t precisely &lt;em&gt;say&lt;/em&gt; it was a hangover from The Ways but that was my assumption.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t think they&amp;rsquo;ve done a very good job of setting the stakes for the confrontation with The Dark One. They keep &lt;em&gt;saying&lt;/em&gt; The Dark One is Super Duper Evil and it has to be stopped or everybody&amp;rsquo;s going to suffer and die, but they haven&amp;rsquo;t &lt;em&gt;shown&lt;/em&gt; very much Super Duper Evil. So I don&amp;rsquo;t feel any tension building toward the last episode.&lt;/p&gt;
&lt;p&gt;I wish they&amp;rsquo;d spent more time with the Two Rivers kids &lt;em&gt;before&lt;/em&gt; this seventh episode, when they suddenly seemed to spend a lot of time with them.&lt;/p&gt;
&lt;h2 id=&#34;best-scene&#34;&gt;Best Scene&lt;/h2&gt;
&lt;p&gt;Nothing specific, but I tend to like the slower character-development scenes. The Two Rivers gang turning on each other was a fairly tense scene, and the aftermath of that.&lt;/p&gt;
&lt;h2 id=&#34;best-line&#34;&gt;Best Line&lt;/h2&gt;
&lt;p&gt;Nothing really jumped out at me. &lt;del&gt;That one from Lan was directly from the book: &amp;ldquo;I&amp;rsquo;ll hate the man that marries you,&amp;rdquo; etc. etc.&lt;/del&gt; That was in episode 8, nevermind.&lt;/p&gt;
&lt;h2 id=&#34;characters&#34;&gt;Characters&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Morraine&lt;/strong&gt;. I really like how devious Morraine is. She&amp;rsquo;s sort of the anti-Gandalf.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lan&lt;/strong&gt;. One of the strongest characters in the series. Possibly even stronger than Morraine. I was surprised they spent so much time on him and Nynaeve.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rand&lt;/strong&gt;. This was the most Rand-focused episode I can remember since the first couple. Not a welcome addition. But he was tolerable I suppose. I have no earthly idea why he suddenly realized he was The Dragon Reborn. It seemed to come out of nowhere.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mat&lt;/strong&gt;. And he&amp;rsquo;s outta there. I wonder why?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Perrin&lt;/strong&gt;. Not much of a factor, yet again.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Egwene&lt;/strong&gt;. Seems to be the moral compass of the group. The one who &amp;ldquo;does what&amp;rsquo;s right.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nynaeve&lt;/strong&gt;. The love that can never be! It was a big deal in the books.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thom Merrilin&lt;/strong&gt;. I mean, he&amp;rsquo;s going to be back, right?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Loiel the Ogier&lt;/strong&gt;. Yeah, he was there some more, doing his schtick.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Padan Fain&lt;/strong&gt;. Remember him?&lt;/p&gt;
&lt;h2 id=&#34;book-spoilers&#34;&gt;Book Spoilers&lt;/h2&gt;
&lt;p&gt;Min sighting!! Yay. She was one of my favorites from the books. At least, I think she was. The hundreds of book characters run together, to be honest. That scene with Rand and Min happened in a different city in the book, much earlier in the journey. I think it was Baerlon.&lt;/p&gt;
&lt;p&gt;I recognized that prologue scene from the books. I don&amp;rsquo;t remember which book it was in, though. And I don&amp;rsquo;t remember it taking place on Dragonmount. And I don&amp;rsquo;t remember any of the details. I just remember an Aiel Spearmaiden fighting in the snow. Spearmaiden? Is that what they were called? I can&amp;rsquo;t remember. Something like that. I seem to recall we didn&amp;rsquo;t actually see them until the fifth book.&lt;/p&gt;
&lt;p&gt;Somewhere in the first book, I believe they said Tam al&amp;rsquo;Thor returned to Two Rivers with &amp;ldquo;an outlander woman&amp;rdquo; and a baby. So, slightly different.&lt;/p&gt;
&lt;p&gt;Nynaeve&amp;rsquo;s channeling &lt;em&gt;way&lt;/em&gt; more in the series so far than she did in the first book. She didn&amp;rsquo;t channel &lt;em&gt;at all&lt;/em&gt; in the book up to this point in the story, unless you count &amp;ldquo;listening to the wind.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;I thought they had come out of The Ways into the Aiel Wastes at first, skipping right to Book Five. I didn&amp;rsquo;t remember them stopping in &lt;del&gt;Fal Moran&lt;/del&gt; Fal Dara at all. I only remember it as the starting point of the second book.&lt;/p&gt;
&lt;p&gt;I thought that might have been Mat following them through The Ways, but from the book I learned it was Padan Fain.&lt;/p&gt;
&lt;p&gt;Speaking of Mat, he &lt;em&gt;didn&amp;rsquo;t&lt;/em&gt; leave in the book. But, as I recall, they all split up in the second and subsequent books, so he might as well head off on his own now. I wonder why they did it though? I know they&amp;rsquo;ve re-cast the character for the second season, so I wonder if they wrote him out because the actor didn&amp;rsquo;t want to finish it.&lt;/p&gt;
&lt;p&gt;I thought they were rushing ahead with Nynaeve and Lan, but it turns out she &lt;em&gt;did&lt;/em&gt; confess her love for him in the first book. They didn&amp;rsquo;t, ah, you know, spend the night together or anything, though. The books are extremely G-rated. I mean, except for all the graphic violence.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wheel of Time - S1E6: The Flame of Tar Valon</title>
      <link>https://endgameviable.com/post/2021/12/wheel-of-time-s1e6-the-flame-of-tar-valon/</link>
      <pubDate>Thu, 16 Dec 2021 18:08:39 -0500</pubDate>
      <guid>https://endgameviable.com/post/2021/12/wheel-of-time-s1e6-the-flame-of-tar-valon/</guid><enclosure url="https://d2jkbzrop6wflm.cloudfront.net/img/2021/11/wheel-of-time-season1.jpg" length="0" type="image/jpeg" />
      <description>&lt;p&gt;An episode full of Aes Sedai politics.&lt;/p&gt;
&lt;p&gt;Well I didn&amp;rsquo;t think I was finished writing this but it&amp;rsquo;s almost time for &lt;em&gt;next&lt;/em&gt; week&amp;rsquo;s episode so I better post this anyway.&lt;/p&gt;
&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;
&lt;p&gt;I wondered if they were going to go into Aes Sedai politics, and sure enough, they did. For an episode, at least.&lt;/p&gt;
&lt;p&gt;The Amyrlin Seat, Siuan Sanche, returns and metes out justice upon Liandrin for gentling Logain without a trial, and Morraine for &amp;hellip; wait, why again? I think for refusing to answer some questions. Morraine got the far harsher punishment.&lt;/p&gt;
&lt;p&gt;But in a shocking twist, it turns out Siuan and Morraine are working together behind the scenes. And by &amp;ldquo;working together&amp;rdquo; I mean conspiratorially and also romantically. But it doesn&amp;rsquo;t matter because Morraine is still exiled from the Tower.&lt;/p&gt;
&lt;p&gt;So Morraine gets back together with The Band From Two Rivers and heads for The Ways, secret passages that will take them straight to a confrontation with The Dark One. She convinced the Two Rivers kids that they have to fight The Dark One now while he&amp;rsquo;s weak, even though most of them will probably die. For some reason, they all said sure.&lt;/p&gt;
&lt;p&gt;But just before The Ways closes up, Mat mysteriously decides to stay behind.&lt;/p&gt;
&lt;h2 id=&#34;reactions&#34;&gt;Reactions&lt;/h2&gt;
&lt;p&gt;Another fairly slow-paced episode. Not much to talk about without going into book spoilers, for reasons that should be obvious to book readers.&lt;/p&gt;
&lt;p&gt;The first prologue scene was pretty good but it seemed like unnecessary character development at this point in the show. Especially for a character who is presumably only going to be in just this one episode. You&amp;rsquo;d think maybe they would spend more time developing the main cast?&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m surprised they&amp;rsquo;ve spent so much time on Logain&amp;rsquo;s story in this first season. It can only be to setup something for later, which seems like quite a gamble. But they&amp;rsquo;re already working on a second season, so I guess it worked out.&lt;/p&gt;
&lt;p&gt;The White Tower feels very empty in the show. I mean physically: It doesn&amp;rsquo;t look like anyone lives there. The halls are empty, the rooms are empty. It&amp;rsquo;s just the handful of characters we&amp;rsquo;ve seen. Similar to Star Trek, where the Enterprise is basically empty except the main cast.&lt;/p&gt;
&lt;p&gt;What happened to the dagger? Did they just leave it on the floor under a towel?&lt;/p&gt;
&lt;p&gt;As a side note, I have no sense whatsoever whether this show is doing well or not. I don&amp;rsquo;t see many people talking about it, and it&amp;rsquo;s somewhat far down the list of shows that Amazon Prime recommends to me. But apparently they&amp;rsquo;re already filming a second season, so I guess it doesn&amp;rsquo;t matter.&lt;/p&gt;
&lt;h2 id=&#34;best-scene&#34;&gt;Best Scene&lt;/h2&gt;
&lt;p&gt;Nothing really stood out to me, so I guess Morraine&amp;rsquo;s exile. Again, there&amp;rsquo;s a lot of subtext that isn&amp;rsquo;t necessarily obvious on first viewing. All the sisters turning their backs on the exiled one is a powerful visual metaphor.&lt;/p&gt;
&lt;h2 id=&#34;best-line&#34;&gt;Best Line&lt;/h2&gt;
&lt;p&gt;I didn&amp;rsquo;t make a note of any and I don&amp;rsquo;t remember any at the time of this writing. Oh, I remember one now.&lt;/p&gt;
&lt;p&gt;Lan: &amp;ldquo;Nice to see you too,&amp;rdquo; or something like that.&lt;/p&gt;
&lt;h2 id=&#34;characters&#34;&gt;Characters&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Morraine&lt;/strong&gt;. She really doesn&amp;rsquo;t have much of a moral compass when it comes to putting kids in danger. By which I mean she doesn&amp;rsquo;t seem to mind dragging all the Two Rivers kids to their certain doom she can get want she wants (ie. defeating The Dark One). I like how ambiguously Machiavellian she is.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lan&lt;/strong&gt;. Wasn&amp;rsquo;t in this episode much.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rand&lt;/strong&gt;. I almost never register this character&amp;rsquo;s existence. I think he drew a sword on Lan, which was quite silly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mat&lt;/strong&gt;. Yay, the evil dagger is gone. But wait, why isn&amp;rsquo;t he going into The Ways? Maybe he&amp;rsquo;s going back to find that doll he dropped.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Perrin&lt;/strong&gt;. Did he have any lines this week? I only remember him lying on a bed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Egwene&lt;/strong&gt;. Not much development. Shouldn&amp;rsquo;t they have turned her into a Novice at the Tower?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nynaeve&lt;/strong&gt;. Other than some sassy conversations with Aes Sedia, I don&amp;rsquo;t remember her doing much in this episode either.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thom Merrilin&lt;/strong&gt;. I mean seriously, where is he?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Liandrin Sedai&lt;/strong&gt;. They&amp;rsquo;ve definitely set her up as the main villain of the show, among the Aes Sedai, at least. The &lt;em&gt;actual&lt;/em&gt; villain, The Dark One, has been a bit of a No Show in the series.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Loiel the Ogier&lt;/strong&gt;. I think I spelled his name wrong last time. Or maybe this time. I just see a guy in a lot of creature makeup when I look at him, like a Klingon, who can&amp;rsquo;t turn his head. Not really invested in him as a character at all.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Amyrlin Seat, Siaun Sanche&lt;/strong&gt;. Did pretty well, I thought. Once again I have to say that the supporting actors are considerably more interesting than any of the Two Rivers folks.&lt;/p&gt;
&lt;h2 id=&#34;book-spoilers&#34;&gt;Book Spoilers&lt;/h2&gt;
&lt;p&gt;So yeah, none of that happened in the book. At least not in the first book. In my re-read, they have just entered The Ways, which is very late in the book. And they went there from Caemlyn. So they never passed through Tar Valon at all in the first book. That&amp;rsquo;s why there&amp;rsquo;s not much to talk about except book spoilers. :)&lt;/p&gt;
&lt;p&gt;I thought that Elayne joined The Band of Merry Two Rivers Folk in Caemlyn, but it turns out she didn&amp;rsquo;t. She must have become a major character some time later, probably in whichever book the girls became Novices at the Tower. (I don&amp;rsquo;t remember when that was.)&lt;/p&gt;
&lt;p&gt;It would have been extremely weird for a couple of channelers (Egwene and Nynaeve) to wander in and out of Tar Valon without being compelled into Novice service like they did in the show. The Aes Sedai are very possessive of young channelers.&lt;/p&gt;
&lt;p&gt;I have an extremely vague memory of Morraine and Siaun Sanche conspiring together, but I feel like we only learned that in flashbacks many, many books later. Like four or five or six or seven or a million books later.&lt;/p&gt;
&lt;p&gt;I also have vague memories of someone being exiled from the Tower with an Oath Rod, but I don&amp;rsquo;t remember it being Morraine. It could have been her, or it could have been Siaun Sanche herself. The Amyrlin has a rough road ahead of her if they follow the books. Lots and lots of turmoil at the White Tower is coming up&amp;ndash;like fourteen books worth. There was so much Aes Sedai politics over the course of those books that it&amp;rsquo;s impossible to remember all the nuances. It all runs together in my head.&lt;/p&gt;
&lt;p&gt;I didn&amp;rsquo;t think Loiel went with them into The Ways, but it turns out he did. (In the book, they took their horses with them. They didn&amp;rsquo;t just leave them wandering around in a field to die like they did in the show.)&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t remember much of anything that happened in the first book in and after The Ways. I remember the end of that first book feeling extremely rushed and hard to follow in comparison to what came before. To this day I still have no idea who or what &amp;ldquo;The Green Man&amp;rdquo; is, a thing that seemed to appear out of nowhere late in the first book and then disappeared forever.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Advent of Code 2021</title>
      <link>https://endgameviable.com/dev/2021/12/advent-of-code-2021/</link>
      <pubDate>Tue, 14 Dec 2021 15:52:59 -0500</pubDate>
      <guid>https://endgameviable.com/dev/2021/12/advent-of-code-2021/</guid><enclosure url="https://d2jkbzrop6wflm.cloudfront.net/img/2019/08/html-header-image.jpg" length="0" type="image/jpeg" />
      <description>&lt;p&gt;I&amp;rsquo;m working on this year&amp;rsquo;s Advent of Code programming puzzles, something that&amp;rsquo;s new to me.&lt;/p&gt;
&lt;p&gt;I saw &lt;a href=&#34;https://chasingdings.com/&#34;&gt;Tipa&lt;/a&gt; and a handful of others talking on Twitter about &lt;a href=&#34;https://adventofcode.com/2021&#34;&gt;Advent of Code&lt;/a&gt; at the start of December. I hadn&amp;rsquo;t heard of it before, but it&amp;rsquo;s apparently been a yearly thing for a while now. I thought it was silly at first, but I got tired of seeing everyone else talk about it without me.&lt;/p&gt;
&lt;p&gt;Throughout December, every day at midnight (my time, unfortunately), a new programming puzzle is revealed, and you get a gold star for submitting the correct answer. Each puzzle has two parts, so you actually get two gold stars for getting both parts correct.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m a programmer by trade (well, a &lt;em&gt;software engineer&lt;/em&gt;), so you&amp;rsquo;d think programming puzzles would be right up my alley. Unfortunately I don&amp;rsquo;t particularly enjoy programming &amp;ldquo;for fun.&amp;rdquo; I usually need a practical or pragmatic reason to write code. Especially code that doesn&amp;rsquo;t have any particular use in daily life. Like programming puzzles.&lt;/p&gt;
&lt;p&gt;But in this case, I can use it as an excuse to learn some &lt;a href=&#34;https://kotlinlang.org/&#34;&gt;Kotlin&lt;/a&gt; fundamentals. These sorts of programming puzzles are good exercise for brushing up on basic language skills.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been told that Kotlin is the wave of the future, or something like that, so I&amp;rsquo;m checking it out. It&amp;rsquo;s an object-oriented language that compiles down to Java JVM, Javascript, or (allegedly) native code. It&amp;rsquo;s the primary language used for Android development, supposedly, if you&amp;rsquo;re into that sort of thing. The point is it can run in a lot of places, and it&amp;rsquo;s a new thing if you don&amp;rsquo;t like the old thing. Personally I&amp;rsquo;m curious what it can do to abstract Javascript out of my life forever.&lt;/p&gt;
&lt;p&gt;Anyway, the Advent of Code puzzles are typical of what you might see on a coding interview, so they&amp;rsquo;re useful to work through in that regard, too. It&amp;rsquo;s not a bad idea for one&amp;rsquo;s software development career to periodically work through those sorts of problems.&lt;/p&gt;
&lt;p&gt;The problem statements in Advent of Code are considerably more verbose and detailed than you usually see, and you&amp;rsquo;re only judged on getting the right answer. There aren&amp;rsquo;t any time or memory constraints, so you can usually brute force your way through them. (Except in some cases where computing the answer might literally run you out of memory.) Unfortunately for me, I&amp;rsquo;m fast asleep at midnight every day, so I&amp;rsquo;ll never be able to rank very high, and I&amp;rsquo;ll never be one of the cool kids.&lt;/p&gt;
&lt;p&gt;Anyway, I didn&amp;rsquo;t start solving the problems until Day 6, but I went back and solved all the ones back to the beginning to get all the stars. It&amp;rsquo;s important to get all the stars if you want to be taken seriously in this biz. I think.&lt;/p&gt;
&lt;p&gt;I initially wrote the first seven solutions with Golang, which is what I use at work, but I decided to switch to Kotlin on the eighth day.&lt;/p&gt;
&lt;p&gt;My solutions &lt;del&gt;are on GitHub&lt;/del&gt;. [Update: I deleted that repo to make a better one.] There is room for improvement on many of them, but since these are one-and-done programs, and unlikely to form the basis of any real world software solutions, there&amp;rsquo;s not much reason to clean them up until the next time I&amp;rsquo;m looking for a job.&lt;/p&gt;
&lt;h2 id=&#34;puzzle-commentary&#34;&gt;Puzzle Commentary&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Day 1. Sonar Sweep.&lt;/strong&gt; I solved this with both Golang and Kotlin. Technically this was the first code I ever wrote with Kotlin. The only trick on this one is handling boundaries.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 2. Dive!&lt;/strong&gt; Straightforward. Just parsing input and adding numbers according to the given rules.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 3. Binary Diagnostic.&lt;/strong&gt; I had to do this one twice because I accidentally deleted the first one. The first part was fairly straightforward, but the second part ended up fairly ugly on the first pass.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 4. Giant Squid.&lt;/strong&gt; Bingo-playing squids. I ended up with a lot of supporting functions, but the main loop was pretty small.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 5. Hydrothermal Venture.&lt;/strong&gt; Plotting simple lines on a grid. I used an interface and three types of lines. It turned out to be overkill and could have been simplified. This is one where the second part of the problem renders the first part of your solution somewhat obsolete.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 6. Lanternfish.&lt;/strong&gt; This was the first one I attempted on the day, having become sufficiently jealous about everyone else bragging about earning gold stars without me. Unfortunately the second part showed me that brute force doesn&amp;rsquo;t always work in Advent of Code, as I ran out of memory modeling each individual fish like it was a video game. Later I went back and redid it from scratch in Kotlin using the 9 rotating states like I was supposed to, which I have to admit I saw online before I knew how to do it myself.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 7. The Treachery of Whales.&lt;/strong&gt; I went with brute force again, rather than try anything fancy. Time is money! Basically just turned the problem explanation into code and out came the answer. This was the first day that I got both stars on the day, rather than backfilling the previous days.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 8. Seven Segment Search.&lt;/strong&gt; This one was a bit of a chore, since it was the first one I tried with Kotlin. (All the previous ones I had solved with Golang.) In the end, I just used the easy-to-find &amp;ldquo;1&amp;rdquo; and &amp;ldquo;4&amp;rdquo; patterns to deduce the ambiguous digits.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 9. Smoke Basin.&lt;/strong&gt; I recognized this as a flood fill algorithm right away. Fun fact: I first wrote a flood fill algorithm for Amiga image processing software somewhere around 1992.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 10. Syntax Scoring.&lt;/strong&gt; This one was fairly easy for me because I had already done a very similar problem &lt;a href=&#34;https://leetcode.com/problems/valid-parentheses/&#34;&gt;on Leetcode&lt;/a&gt; earlier this year and just repurposed it. I used an array and an index as a stack.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 11. Dumbo Octopus.&lt;/strong&gt; I made a class to model the grid for this one. Another recursive traversal. Just for fun I used a one-dimensional array instead of a two-dimensional array, imagining that it was the 80s and every multiplication mattered. (It was a waste of time.)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 12. Passage Pathing.&lt;/strong&gt; I hated this one with a burning passion. I don&amp;rsquo;t like graphs or pathing problems, and it took me a long time to work out the recursion. I initially went down the wrong road and tried to do it without maintaining a list of paths, which, well, didn&amp;rsquo;t work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 13. Transparent Origami.&lt;/strong&gt; Fairly straightforward. The only trick here is not to try to make a pixel grid, but rather just keep a list of points. (I mean, you probably &lt;em&gt;could&lt;/em&gt; make a pixel grid, and it might work for this puzzle since it would only be 1000x1000 or so, but it would waste a lot of time and memory and it&amp;rsquo;s easier without it.)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 14. Extended Polymerization.&lt;/strong&gt; Another annoying one where brute force on part 1 runs out of memory on part 2. The clue is in the offhand &amp;ldquo;polymer grows quickly&amp;rdquo; remark. I knew my first solution wasn&amp;rsquo;t going to work for part 2 but you&amp;rsquo;re scored on how fast you get an answer, not how elegant or efficient the code is. So I got the star for part 1 fairly quickly, then I had to rewrite it from scratch for part 2. I didn&amp;rsquo;t think a map of letter pairs would work so I went off on several false starts, but it turned out it worked fine in the end. Just for fun I re-wrote the solution in Golang, and it looked cleaner than Kotlin.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 15. Chiton.&lt;/strong&gt; More disgusting pathing problems. I don&amp;rsquo;t know why these puzzle makers think &amp;ldquo;shortest path&amp;rdquo; solutions are general knowledge. Anyway I hated this one. Took basically all day. I knew right away that I didn&amp;rsquo;t know &amp;ldquo;the trick&amp;rdquo; to solving it, and my brute force floundering probably wouldn&amp;rsquo;t work within 24 hours. (Eventually I got a hint from a programmer friend, threw away the Kotlin code (which technically worked but didn&amp;rsquo;t scale), learned what a Dijkstra Algorithm was, and wrote one in Golang from &lt;a href=&#34;https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm&#34;&gt;the Wikipedia article&lt;/a&gt;. Even so, the second part still took a &lt;em&gt;long&lt;/em&gt; time to compute, I had to run it on my gaming PC.) PS: It seemed rather unfair to require a &lt;em&gt;very specific&lt;/em&gt; algorithm to solve this one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 16. Packet Decoder.&lt;/strong&gt; I braced myself for another monster, but this one was a fairly straightforward decoding of a binary stream, like the good old days. I made a serial binary reader class to simplify the parsing, the rest was typing out the complicated rules in code and debugging the problems as they occurred. And remembering yet again that Kotlin ints are 32-bit, not 64-bit. I went back and rewrote it in Golang, too.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 17. Trick Shot.&lt;/strong&gt; I just fumbled around with a half-finished Trajectory class until I got the right answer. Didn&amp;rsquo;t even try to read the input from a file, I just hard-coded it and picked an arbitrary set of velocities to try. Luckily it was fairly easy to limit the number of possible [horizontal] trajectories so it didn&amp;rsquo;t scale way out of control like previous puzzles.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 18. Snailfish.&lt;/strong&gt; It was a lazy, rainy Saturday and I was interrupted quite a bit during this one, so it took most of the day to complete it. Possibly the longest Kotlin code I&amp;rsquo;ve written to date. I recognized it as a binary tree problem right away, but I struggled to dredge up how they work out of my memory because nobody in real life actually &lt;em&gt;works&lt;/em&gt; with binary trees. Eventually I looked up the &amp;ldquo;in-order binary tree traversal&amp;rdquo; algorithm I needed after going in circles with it for a while. In the end, I built a Number class that did all the work, and probably over-engineered it. Brute force for part 2.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 19. Beacon Scanner.&lt;/strong&gt; (0/2) I got up early to work on this one. And was reminded immediately why I don&amp;rsquo;t don&amp;rsquo;t do math in programming. Let alone 3D math. I couldn&amp;rsquo;t even solve the &lt;em&gt;first&lt;/em&gt; part of this one, even after looking up a number of clues, and wasted my entire Sunday being angry at myself. (The clues I received were: 1. How to manually make a list of the 24 possible rotations instead of trying to programmatically compute them. 2. Limit the possible point translations to a list of the differences between points instead of brute-forcing it.) On the second day, I threw away my Kotlin code and rewrote it from scratch in Golang. The main problem I&amp;rsquo;m running into over and over again is establishing a common frame of reference for beacons from different scanners, to determine which are duplicates.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 20. Trench Map.&lt;/strong&gt; Yay, I don&amp;rsquo;t feel stupid anymore. A straightforward image processing convolution matrix, with a minor twist: Handling the infinite edges with enhancement[0] and enhancement[511]. I had plenty of time to go back and work on the Beacon Scanner again. Thank god there&amp;rsquo;s only &lt;del&gt;four&lt;/del&gt; five more days of this nonsense.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 21. Dirac Dice.&lt;/strong&gt; (1/2) Look, I&amp;rsquo;m a software engineer, not a mathematician. I have no idea how to solve part 2. None whatsoever. I wrote probably 10 different algorithms throughout the day, trying various ideas with recursion and optimization to get it to run on my weak little laptop. No luck.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 22. Reactor Reboot.&lt;/strong&gt; Part 2 is another 3D math puzzle that boils down to: How well do you know the math and edge cases of intersecting cubes? And/or do you know a library to do it for you? I, it turns out, don&amp;rsquo;t know either, and can&amp;rsquo;t solve the problem. I&amp;rsquo;m 100% sure my algorithm will work at scale, I only need a working cube subdivision function, where the bulk of the work lies. &lt;del&gt;Three days left and I&amp;rsquo;m now short by a total of &lt;em&gt;four&lt;/em&gt; stars.&lt;/del&gt; Update: I got it! Rewrote my cube intersection function from scratch, accounted for all the bazillion edge cases, and it finally worked. Only short three stars.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 23. Amphipod.&lt;/strong&gt; (1/2) Seriously? More graphs and pathing? Can we go back to decoding bitstreams? Anyway, after half a day of fussing with paths, I ended up doing the first part by hand. Part 2 is going to require programming, though, so I&amp;rsquo;m not getting that second star. Maybe there are game programmers out there jumping for joy at this Advent of Path Problems but I, for one, am back to being short four stars. Update: I did actually solve part 2 manually while watching Matrix Resurrection, but after three tries it wasn&amp;rsquo;t good enough to get the star. I&amp;rsquo;m sure I could find the right solution eventually, but it&amp;rsquo;s a pain to do in a text editor.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 24. Arithmetic Logic Unit.&lt;/strong&gt; (0/2) Finally! Code that&amp;rsquo;s up my alley! An assembly language interpreter! I coded up the ALU in barely any time, it worked on the first try, and &amp;hellip; then I read the fateful words &amp;ldquo;find the largest&amp;rdquo; and that&amp;rsquo;s when it turned into a reverse-engineering math problem. Ugh. Screw that. I gave up. I thought for sure I had the right last 10 digits and only had to brute force the first 4, but it didn&amp;rsquo;t work. I could have optimized my interpreter to get better at brute forcing the whole serial number, but it was obvious that&amp;rsquo;s not what they wanted us to do. Computer scientists and their b.s. math problems. Screw &amp;lsquo;em.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Day 25. Sea Cucumber.&lt;/strong&gt; (1/2) I have to assume they put an easy one (for me, at least) at the end on purpose because it&amp;rsquo;s Christmas Day. But unfortunately I can&amp;rsquo;t get the second star until I get the six missing stars from previous days. Christmas is ruined and Santa is going to a die a slow horrible death at the bottom of the ocean because he can&amp;rsquo;t get his sleigh keys. You&amp;rsquo;re welcome.&lt;/p&gt;
&lt;p&gt;So in the end, my favorite puzzles were Day 3 (Binary Diagnostic), Day 8 (Seven Segment Search), Day 13 (Transparent Origami), and Day 16 (Packet Decoder). My least favorites were all the ones that involved math and formulae and specific computer science 101 algorithms, which was most of the second half. I&amp;rsquo;m definitely not a computer scientist, I&amp;rsquo;m a software engineer. I use libraries when I need an algorithm, I don&amp;rsquo;t waste my time writing them unless I have to.&lt;/p&gt;
&lt;p&gt;But it was worth the effort because it was a good crash course in learning Kotlin basics.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FFXIV - Shadowbringers 5.5/5, Death Unto Dawn</title>
      <link>https://endgameviable.com/gaming/2021/12/ffxiv-shadowbringers-555-death-unto-dawn/</link>
      <pubDate>Thu, 09 Dec 2021 11:39:19 -0500</pubDate>
      <guid>https://endgameviable.com/gaming/2021/12/ffxiv-shadowbringers-555-death-unto-dawn/</guid><enclosure url="https://d2jkbzrop6wflm.cloudfront.net/img/2021/12/ffxiv_09212021_211635_paglthan.jpg" length="0" type="image/jpeg" />
      <description>&lt;p&gt;&lt;em&gt;Notes on the Final Fantasy XIV Shadowbringers Patch 5.5 and 5.55 Content, Death Unto Dawn, which I finished more than two months ago at the time of this publication.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Oh hi. Remember when I was going to finish posting these before Endwalker? Well, it doesn&amp;rsquo;t matter, because nobody can play Endwalker anyway. Their entire antiquated server infrastructure imploded overnight. The only people playing are the ones who can log in at 6 AM and avoid idle timeouts all day. I imagine it&amp;rsquo;ll be at least a month before it settles down.&lt;/p&gt;
&lt;p&gt;I myself have completed a whopping two quests in the Endwalker story so far (the &amp;ldquo;we&amp;rsquo;re on a boat&amp;rdquo; one and the &amp;ldquo;we&amp;rsquo;re touring a new city&amp;rdquo; one). It turns out I experienced a sufficient amount of Final Fantasy XIV with Shadowbringers a few months back, and don&amp;rsquo;t feel like playing, even if I &lt;em&gt;could&lt;/em&gt; play. I can discern almost no changes in the game between Shadowbringers and Endwalker with the first two quests.&lt;/p&gt;
&lt;p&gt;Anyway, enough of that. Here&amp;rsquo;s the last Shadowbringers post.&lt;/p&gt;
&lt;figure&gt;
    &lt;img src=&#34;https://d2jkbzrop6wflm.cloudfront.net/img/2021/12/ffxiv_09202021_211643_tiamat.jpg&#34;/&gt; 
&lt;/figure&gt;
&lt;h3 id=&#34;55-main-scenario-quest&#34;&gt;5.5 Main Scenario Quest&lt;/h3&gt;
&lt;p&gt;Surprisingly short, there are only nine quests over the course of two patches. The fifth one sends you to a Trust dungeon and the last one is a Solo Duty.&lt;/p&gt;
&lt;p&gt;The Scions are off to fight the Scary Dark Towers that have popped up all over the world. (You can actually see them all over the game world, which is pretty cool.)&lt;/p&gt;
&lt;p&gt;Fordola&amp;rsquo;s back! One of my favorite character&amp;rsquo;s from Stormblood is sent off to see what&amp;rsquo;s going on at the Dark Towers, along with her pal Arenvald, one of the original Scions we met way back in the Waking Sands. They casually mention that the two of them have been going on adventures all this time, and annoyingly, don&amp;rsquo;t tell us anything further about that.&lt;/p&gt;
&lt;p&gt;Then the Scions contact Hair Estinien to help fight Crazy Fandaniel&amp;rsquo;s Lunar Bahamut dragon primal. They decide to fight dragons with dragons, and free Tiamat, a big dragon that was imprisoned in Azys La for &amp;hellip; reasons? I&amp;rsquo;d have to consult a wiki to remember that from Heavensward. It doesn&amp;rsquo;t really matter anyway.&lt;/p&gt;
&lt;p&gt;Then Crazy Fandaniel&amp;rsquo;s dragon forces are spotted attacking the yellow fields of Paglth&amp;rsquo;an (a place I&amp;rsquo;ve never heard of before), and we rush there for a Trust dungeon, where we take down Lunar Bahamut with some hot dragon-on-dragon action.&lt;/p&gt;
&lt;p&gt;If only &lt;em&gt;every&lt;/em&gt; location was as colorful as Paglth&amp;rsquo;an, I might not complain so much about how dull the colors always are in Final Fantasy XIV.&lt;/p&gt;
&lt;figure&gt;
    &lt;img src=&#34;https://d2jkbzrop6wflm.cloudfront.net/img/2021/12/ffxiv_09212021_213921_fordola.jpg&#34;/&gt; 
&lt;/figure&gt;
&lt;p&gt;Continuing in Patch 5.55, we&amp;rsquo;re saddened to see Arenvald was injured so much that he&amp;rsquo;s comatose. But we&amp;rsquo;re not saddened as much as Alphinaud, who for some reason is frantic with worry and somehow feels personally responsible. Fordola yells at Alphinaud to grow up and walks away. Fordola, the most awesome character in FFXIV, lives the fantasy we all wish we could: Yelling at Alphinaud.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a shocking twist when Alisaie&amp;rsquo;s and Alphinaud&amp;rsquo;s much-talked-about-but-never-seen father arrives from Sharlayan and delivers a stern message of non-intervention in the war against Crazy Fandaniel, and gives the twins a cold shoulder. So daddy issues will surely be tackled in the Endwalker expansion, because everyone was clamoring for more backstory from Alphinaud and Alisaie.&lt;/p&gt;
&lt;p&gt;Then there&amp;rsquo;s &lt;em&gt;another&lt;/em&gt; shocking twist when we see Arenvald has recovered from his coma and lives but &amp;hellip; gasp! &amp;hellip; he&amp;rsquo;s in a wheelchair! It&amp;rsquo;s a fate worse than death! Or so they seem to be trying to say. What is up with Japanese culture?&lt;/p&gt;
&lt;p&gt;Anyway, then we go beat the forces of Crazy Fandaniel in a very annoying solo duty instance in which we have to control a lot of different characters that aren&amp;rsquo;t ours and curse at the screen a lot because that&amp;rsquo;s not very fun and it&amp;rsquo;s a horrible way to end an expansion.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t remember much of the details now, but after the battle, we&amp;rsquo;re supposed to go to Sharlayan, and that&amp;rsquo;s it until Endwalker.&lt;/p&gt;
&lt;p&gt;Oh, and Zenos has a scythe now. A very important plot point apparently.&lt;/p&gt;
&lt;figure&gt;
    &lt;img src=&#34;https://d2jkbzrop6wflm.cloudfront.net/img/2021/12/ffxiv_09212021_201844_breech.jpg&#34;/&gt; 
&lt;/figure&gt;
&lt;h3 id=&#34;yorha-alliance-raid-tower-at-paradigms-breech&#34;&gt;YoRHa Alliance Raid: Tower at Paradigm&amp;rsquo;s Breech&lt;/h3&gt;
&lt;p&gt;The last YoRHa Alliance Raid was a doozy. I don&amp;rsquo;t really remember it now, that was two months ago. Was it the one with the Red Girl? [Reviews video.] Yes, that was it. Great music, again.&lt;/p&gt;
&lt;p&gt;I did it a bunch of times but I never got much of the gear. I just bought the regular Tomestone gear.&lt;/p&gt;
&lt;p&gt;Unfortunately the YoRHa story didn&amp;rsquo;t quite end after the last raid, because it went into a weekly quest rotation, and I only did a couple of them before drifting away to play other games. I guess I&amp;rsquo;ll never know what happens with the dwarves.&lt;/p&gt;
&lt;h3 id=&#34;death-unto-dawn-soundtrack&#34;&gt;Death Unto Dawn Soundtrack&lt;/h3&gt;
&lt;p&gt;I bought the Death Unto Dawn soundtrack, which is a &amp;ldquo;Blu-ray Music Disc,&amp;rdquo; something I had never heard of before. It&amp;rsquo;s a pain in the butt, and a terrible way to distribute music. The only device I had in the house that could even read it was my PS4, which had been unplugged for some six months or more.&lt;/p&gt;
&lt;p&gt;Somehow I got a Japanese version, or at least a version where all of the MP3s have Japanese titles, which I didn&amp;rsquo;t really intend to do. But it&amp;rsquo;s got some six hours of Final Fantasy XIV music on it from patches 5.1 through 5.5.&lt;/p&gt;
&lt;p&gt;But the main reason &lt;em&gt;I&lt;/em&gt; bought it was for the wind-up Lyna minion, which is one of my favorite characters from Shadowbringers, who I felt was criminally underutilized.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wheel of Time - S1E5: Blood Calls Blood</title>
      <link>https://endgameviable.com/post/2021/12/wheel-of-time-s1e5-blood-calls-blood/</link>
      <pubDate>Wed, 08 Dec 2021 20:46:45 -0500</pubDate>
      <guid>https://endgameviable.com/post/2021/12/wheel-of-time-s1e5-blood-calls-blood/</guid><enclosure url="https://d2jkbzrop6wflm.cloudfront.net/img/2021/11/wheel-of-time-season1.jpg" length="0" type="image/jpeg" />
      <description>&lt;p&gt;This week&amp;rsquo;s episode was less of a spectacle.&lt;/p&gt;
&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;re in and around Tar Valon this week, home of the Aes Sedai. We begin with a funeral for Green Sister Kenobi, who died last episode, and follow her ex-Warder&amp;rsquo;s trials and tribulations.&lt;/p&gt;
&lt;p&gt;Meanwhile, Perrin and Egwene, still traveling with the Traveling People, stumble on the Whitecloaks again. The Whitecloaks beat up the Travelers and capture Perrin and Egwene for &amp;hellip; reasons? I guess they looked suspicious? Anyway, bad things happen to them, reminding us that Whitecloaks are Evil. But then they escape with the help of the mysterious wolves.&lt;/p&gt;
&lt;p&gt;Rand and Mat arrive at the outskirts of Tar Valon where they reunite with Nynaeve. Rand meets Loriel the Ogier at a library.&lt;/p&gt;
&lt;h2 id=&#34;reactions&#34;&gt;Reactions&lt;/h2&gt;
&lt;p&gt;This episode was a bit of a let-down from the last one, but it was still good enough, about on par with the third episode.&lt;/p&gt;
&lt;p&gt;At this point it seems clear we&amp;rsquo;re tossing the books out as reference material. There&amp;rsquo;s only a vague resemblance to the first book now. It doesn&amp;rsquo;t bother me, but book purists are probably hate-brigading every comment section they can find.&lt;/p&gt;
&lt;p&gt;I haven&amp;rsquo;t mentioned the title sequence yet. I like it. I don&amp;rsquo;t think they&amp;rsquo;ve discussed &amp;ldquo;the weave&amp;rdquo; in the show, but it was a prominent metaphor in the books, and the opening visuals certainly reinforce how much the Aes Sedai and the White Tower live at the center of the Wheel of Time universe (at least, I &lt;em&gt;think&lt;/em&gt; those are the colors of the Aes Sedai Ajahs represented there in the titles).&lt;/p&gt;
&lt;p&gt;Nynaeve tugged on her braid!&lt;/p&gt;
&lt;p&gt;We got a &amp;ldquo;one month later&amp;rdquo; title card in this episode. It was enough time for Rand&amp;rsquo;s hair to turn curly, presumably so he looks less like Hayden Christensen and viewers like me will stop making fun of him for looking like Hayden Christensen.&lt;/p&gt;
&lt;p&gt;Creepy scene with Egwene and Perrin and the Cartoon Evil Whitecloak Guy. (I don&amp;rsquo;t remember Cartoon Evil Whitecloak Guy&amp;rsquo;s name, in the show or the books.) I don&amp;rsquo;t much care for these Whitecloaks, not because they&amp;rsquo;re Evil but because they&amp;rsquo;re &lt;em&gt;too&lt;/em&gt; Evil. It&amp;rsquo;s a bit silly and over-the-top. But I suppose he&amp;rsquo;s there to be a gender opposite of Liandrin Sedai.&lt;/p&gt;
&lt;p&gt;Another scene with Nynaeve and Liandrin Sedai! I don&amp;rsquo;t know the actor Kate Fleetwood (playing Liandrin) but she&amp;rsquo;s good at facial expressions.&lt;/p&gt;
&lt;p&gt;I think we saw the first significant mention of the Forsaken in this episode.&lt;/p&gt;
&lt;p&gt;That last scene of the Sad Warder Guy&amp;rsquo;s funeral was a nice bookend to the first burial scene (and the middle funeral scene). Very powerful. And the music over end credits was very good, the first time I&amp;rsquo;ve noticed the music being better-than-average.&lt;/p&gt;
&lt;h2 id=&#34;best-scene&#34;&gt;Best Scene&lt;/h2&gt;
&lt;p&gt;The last one. I got really choked up actually, especially seeing Morraine and the other Aes Sedai there. They are doing a good job in the show at communicating a lot of emotional subtext without having to explain things. But then, it might be because I know all the subtext from the books. I can&amp;rsquo;t really tell.&lt;/p&gt;
&lt;h2 id=&#34;best-lines&#34;&gt;Best Lines&lt;/h2&gt;
&lt;p&gt;Rand, on seeing Tar Valon: &amp;ldquo;Blood and ashes!&amp;rdquo; Hehe.&lt;/p&gt;
&lt;p&gt;Nynaeve: &amp;ldquo;Don&amp;rsquo;t worry. I promise you, the pain will never go away.&amp;rdquo;&lt;/p&gt;
&lt;h2 id=&#34;characters&#34;&gt;Characters&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Morraine&lt;/strong&gt;. Again low-key in this episode. I&amp;rsquo;ve noticed that Morraine is always slumping her shoulders like she has osteoporosis. Maybe that&amp;rsquo;s a thing Rosamund Pike does. Or it might be a trick of the shoulder pads on her costume.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lan&lt;/strong&gt;. Played more of a supporting role to Sad Warder Guy, but good character development. He&amp;rsquo;s developing into much more of a lead character than he was in the books.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rand&lt;/strong&gt;. Curly hair doesn&amp;rsquo;t make him any more sympathetic.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mat&lt;/strong&gt;. Getting a little carried away with the evil dagger schtick. Ready to move on from that now.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Perrin&lt;/strong&gt;. GoldenEye makes an appearance. Good scene revealing his deep dark secret to Egwene.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Egwene&lt;/strong&gt;. She&amp;rsquo;s somewhat passive in the show so far. Stuff happens &lt;em&gt;to&lt;/em&gt; her, she doesn&amp;rsquo;t really make things happen. She needs to get her butt into some Novice Aes Sedai training pronto.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nynaeve&lt;/strong&gt;. Not much happened with her in a month, considering what happened in the last episode. She&amp;rsquo;s a hot commodity at the Tower though. We were reminded that it&amp;rsquo;s the Yellow Ajah who are the healers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thom Merrilin&lt;/strong&gt;. He&amp;rsquo;s not dead, right?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Loriel the Ogier&lt;/strong&gt;. I didn&amp;rsquo;t &lt;em&gt;dislike&lt;/em&gt; him per se, but I didn&amp;rsquo;t think he added much to the show, either. Just kind of there and gone, without any context.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sad Warder Guy&lt;/strong&gt;. Yeah, I don&amp;rsquo;t know his name. It takes me a ridiculous amount of time to learn the names of characters in television shows if they don&amp;rsquo;t constantly say them out loud. It&amp;rsquo;s especially difficult with Wheel of Time names. Was it Kenny? Something like that. Kenner? I don&amp;rsquo;t know. &lt;em&gt;[It was Stepin.]&lt;/em&gt; Anyway, he had a good guest starring role. The temporary guest stars are out-shining the regular cast so far.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cartoon Evil Whitecloak Guy&lt;/strong&gt;. Terrible character so far. This isn&amp;rsquo;t an anime, you&amp;rsquo;ve got to give me a good reason for acting like a sadistic monster. Who&amp;rsquo;d give that guy a good performance review when the bosses do their yearly evaluation? Anyway he&amp;rsquo;s dead now, right? I actually forgot Egwene stabbed him until I re-watched the episode. But I have a feeling he&amp;rsquo;ll turn up again someday.&lt;/p&gt;
&lt;h2 id=&#34;book-spoilers&#34;&gt;Book Spoilers&lt;/h2&gt;
&lt;p&gt;Still no Elayne. In the book, Rand met Elayne while he was sitting on that balcony watching Logain go by. That was in Caemlyn, though, which they&amp;rsquo;ve completely cut from the show so far.&lt;/p&gt;
&lt;p&gt;I, having slogged through those fourteen books, understand and feel deeply the pain and weight of that separation between an Aes Sedai and her Warder when one of them dies, so those funeral scenes were very powerful to me. But I wonder if someone who hasn&amp;rsquo;t read the books would feel the same? Probably not. It&amp;rsquo;s only been five episodes. Ah well.&lt;/p&gt;
&lt;p&gt;That was Dragonmount next to Tar Valon, right? I don&amp;rsquo;t remember it being right next to Tar Valon.&lt;/p&gt;
&lt;p&gt;Tar Valon in the show doesn&amp;rsquo;t look anything like I imagined it would. I seem to recall it being described as being built from something like glass. And I thought it would be pointier on the top, like the Disney World castle, not round.&lt;/p&gt;
&lt;p&gt;It occurs to me that, from the beginning, the goal for the characters was to reach Tar Valon, and they did. So now what? I don&amp;rsquo;t remember how or why they left Tar Valon in the books, or why they went to find the Eye of the World. Or even what the Eye of the World was.&lt;/p&gt;
&lt;p&gt;There was some passing mention of the impending return of the Amyrlin Seat in the show (whose name I cannot pull from my memory but it was two names that started with S&amp;hellip; Saucy Seachin? Seani Soophle? Siri Sommers? Something Something? &lt;em&gt;Not even close, it was Siaun Sanche&lt;/em&gt;). Perhaps they&amp;rsquo;ll be focusing on Aes Sedia politics in Tar Valon for a while? Trying to emulate the whole Game of Thrones court intrigue thing? That&amp;rsquo;s the place to do it if they&amp;rsquo;re going to.&lt;/p&gt;
&lt;p&gt;I think there was more to Perrin and Egwene&amp;rsquo;s escape than was depicted in the show. I think Morraine may have actually rescued them. I purposefully skipped those chapters in the audiobook a while ago because I figured that might be coming up in the show.&lt;/p&gt;
&lt;h2 id=&#34;other-notes&#34;&gt;Other Notes&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;ve watched every episode so far twice. I had to watch this one twice because I didn&amp;rsquo;t remember much of it when it came time to write this post in the middle of the week.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve slowed down on the Eye of the World audiobook. There&amp;rsquo;s not much point in refreshing my memory on things that aren&amp;rsquo;t even in the show.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
