﻿<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text" xml:lang="en">Merger of Evil</title>
  <link type="application/atom+xml" href="https://d.moonfire.us/tags/merger-of-evil/atom.xml" rel="self" />
  <link type="text/html" href="https://d.moonfire.us/tags/merger-of-evil/" rel="alternate" />
  <updated>2026-08-15T17:42:46Z</updated>
  <id>https://d.moonfire.us/tags/merger-of-evil/</id>
  <author>
    <name>D. Moonfire</name>
  </author>
  <rights>Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International</rights>
  <entry>
    <title>ICON 48 Retrospective</title>
    <link rel="alternate" href="https://d.moonfire.us/blog/2023/10/17/icon-48-retrospective/" />
    <updated>2023-10-17T05:00:00Z</updated>
    <id>https://d.moonfire.us/blog/2023/10/17/icon-48-retrospective/</id>
    <category term="writing" scheme="https://d.moonfire.us/categories/" label="Writing" />
    <category term="icon" scheme="https://d.moonfire.us/tags/" label="ICON" />
    <category term="flight-of-the-scions" scheme="https://d.moonfire.us/tags/" label="Flight of the Scions" />
    <category term="merger-of-evil" scheme="https://d.moonfire.us/tags/" label="Merger of Evil" />
    <category term="typewriter-press" scheme="https://d.moonfire.us/tags/" label="Typewriter Press" />
    <content type="html">&lt;p&gt;I got back from this year's &lt;a href="https://iowa-icon.com/"&gt;ICON 48&lt;/a&gt; in Cedar Rapids, and it was definitely an experience but not that much of an adventure this year. A lot of it was the result of the previous weekend, when we went up to the cabin, a lack of child watching (usually the children's grandmother watches them but she was exhausted), and Partner getting &amp;ldquo;peopled out.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;In the end, I tried to do too much and didn't really excel at most of them.&lt;/p&gt;
&lt;h2&gt;Dealer Hall&lt;/h2&gt;
&lt;p&gt;Like most years, I had a table in the dealer call for &lt;a href="https://typewriter.press/"&gt;Typewriter Press&lt;/a&gt;. This year, I had eighteen books available, fifteen were on display (the others were a selection of erotic sci-fi/fantasy I've read during previous &lt;em&gt;Late Night Erotic Reading&lt;/em&gt; sessions).&lt;/p&gt;
&lt;p&gt;Sales were not good: I sold a single $5 book.&lt;/p&gt;
&lt;p&gt;It was a nice table and I was happy with the result, there were just a few things that went wrong. For starters, ICON is still a relatively small circle of people (only a couple hundred), so most of them have seen most of my books already. The new ones, &lt;a href="//fedran.com/flight-of-the-scions/"&gt;Flight of the Scions&lt;/a&gt; didn't draw folks in, nor did Shannon's &lt;a href="https://weirdauthor.com/merger"&gt;Merger of Evil&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It was also one of ICON's low attendance years. I'm guessing less than a hundred people, which makes it hard to sell since those who do come are already dedicated to the convention and&amp;hellip; have seen everything Shannon and I have to offer.&lt;/p&gt;
&lt;p&gt;This was also a bummer because I thought my packing and setup was pretty good, though I didn't get a proper price sheet written out so I wrote one by hand. Maybe next time.&lt;/p&gt;
&lt;h2&gt;Panels&lt;/h2&gt;
&lt;p&gt;All of my panels were on Saturday and that is where things got a little scattered. Because of a production issue, I had limited time to set up on Friday. On Saturday, I brought Child.0 with me but the consuite and gaming rooms didn't open until 10:00 (usually they are open all night). Not to mention, this was Child.0's first &amp;ldquo;full&amp;rdquo; convention so I walked them through the various places and tried to get them situated.&lt;/p&gt;
&lt;p&gt;This meant I completely forgot about my first panel and blew it off. Which is a major bummer because being late sets off my anxiety (third major trigger) and I don't like fulfilling my obligations. Not to mention, I really wanted to talk about &lt;em&gt;Writing Space Epics&lt;/em&gt; because it is a topic I enjoy (though most of my readers know me for &lt;a href="//fedran.com"&gt;Fedran&lt;/a&gt;, not sci-fi writing).&lt;/p&gt;
&lt;p&gt;The second panel was an author reading.&lt;/p&gt;
&lt;p&gt;No one showed up.&lt;/p&gt;
&lt;p&gt;Well, the other author did, but no one else. I spent an hour talking to Bob J. Koester about his audio books and podcasts, random topics, and basically chatting until the next authors showed up and I talked to them for a while (and realized I had to buy their books) before finding Child.0.&lt;/p&gt;
&lt;p&gt;The third panel was the one that finally was successful. &lt;em&gt;Character Development for Aspiring Authors&lt;/em&gt; was pretty good. I didn't realize I was moderator at first (they didn't have programs available and the Google Doc for the schedule didn't have those details) but I like moderating panels and did so. It was a lot of fun to talk about different ways to approach building characters and I had fun.&lt;/p&gt;
&lt;p&gt;The fourth and final panel was &lt;em&gt;Writing Collaboratively&lt;/em&gt;, which also went well. I've done a lot of commissioned writing, writing one-on-one adventures for games (some of which were novel length), and a variety of that. My experiences were much different than the other panelists but I thought it was fairly balanced and there were plenty of questions.&lt;/p&gt;
&lt;p&gt;There could have been a fifth one, &lt;em&gt;Late Night Erotic Reading&lt;/em&gt;, but since I dropped out of Facebook, the folks setting it up thought I had disappeared off the planet. I do like to find strange submissions (there is always a Tingler being read, not to mention silly and serious pieces), so I just have a lot of fun doing it. But, because I disappeared, I wasn't invited and I had a thirteen year old so&amp;hellip; I had to skip it. Maybe next year?&lt;/p&gt;
&lt;p&gt;I also still want to resurrect &lt;a href="https://en.wikipedia.org/wiki/Mickey_Zucker_Reichert"&gt;Mickey's&lt;/a&gt; writing workshop. She was a mentor for me, though she probably didn't think so, and helped me a lot with my writing and craft. It was also a fantastic two hours of doing a deep dive critique of stories and it helped me a lot. I can't cover the full range of experiences she had, but I feel that I can be helpful to others get to at least my level and maybe push them above me. I've been talking about it for a few years, but I need &lt;a href="https://mindbridge.org/"&gt;Mindbridge&lt;/a&gt; to help which means I need to actually talk to them long before the next convention.&lt;/p&gt;
&lt;h2&gt;Child.0&lt;/h2&gt;
&lt;p&gt;Instead of listening to snippets of porn, I ended up playing with Child.0's first Dungeons and Dragons game instead. It was a pick up game but I wanted their first attempt to not have me as a dungeon master. The fact it was a Minecraft-based adventure and the entire party was a pyromancer in &lt;em&gt;some&lt;/em&gt; regard, it ended up being a game of &amp;ldquo;burn it all down&amp;rdquo; but there was also remarkably a large amount of peaceful options gone.&lt;/p&gt;
&lt;p&gt;And apparently &amp;ldquo;let's walk the courtyard to get a lay of the land and make sure there are no surprised&amp;rdquo; was completely foreign to everyone. (In other words, everyone played their WIS attribute perfectly.)&lt;/p&gt;
&lt;p&gt;It was a lot of fun and both Child.0 and Child.1 want to try it again.&lt;/p&gt;
&lt;p&gt;Also, checking on Child.0 meant I abandoned my dealer table frequently which may have contributed to the lack of sales, but I have a pretty good priority system and Zero's care is higher than making a few bucks.&lt;/p&gt;
&lt;h2&gt;Child.1&lt;/h2&gt;
&lt;p&gt;On Sunday, Child.0 decided to sleep in, so I brought Child.1 (age eight). Now, One is a lot more effort to watch than Zero, so I wasn't really able pay attention to the table either. So, we played video games, checked out things, and bought way too much.&lt;/p&gt;
&lt;p&gt;Also, because One takes a little longer to get going (and I had the dealer's table), I missed the benefactor's brunch and a chance to fan-squeal over the guests of honor.&lt;/p&gt;
&lt;h2&gt;Partner&lt;/h2&gt;
&lt;p&gt;At the middle of Sunday, Partner came and we got a few hours of strolling around and being together. It was nice, because they also helped tear down the table and get everything packed up, all for the price of five sushi trays.&lt;/p&gt;
&lt;h2&gt;Next Year&lt;/h2&gt;
&lt;p&gt;This year, I had conflicts of interest: my family, the panels, and capitalism. I don't like the conflict, but I was already committed to the dealer hall and the panels, but the children took priority.&lt;/p&gt;
&lt;p&gt;Next year, I need to remove at least one so I'm not going to do the dealer hall and just focus on the kids and panels because Zero and One are both at an age where I can leave them alone for an hour to do the panel but I can't leave them alone for six to man a table. Not to mention, it cost me $55 to make a profit of less than a dollar (after printing costs and royalties).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>August in a Nutshell</title>
    <link rel="alternate" href="https://d.moonfire.us/blog/2022/08/27/august-in-a-nutshell/" />
    <updated>2022-08-27T05:00:00Z</updated>
    <id>https://d.moonfire.us/blog/2022/08/27/august-in-a-nutshell/</id>
    <category term="development" scheme="https://d.moonfire.us/categories/" label="Development" />
    <category term="writing" scheme="https://d.moonfire.us/categories/" label="Writing" />
    <category term="allegro" scheme="https://d.moonfire.us/tags/" label="Allegro" />
    <category term="cabin" scheme="https://d.moonfire.us/tags/" label="Cabin" />
    <category term="covid" scheme="https://d.moonfire.us/tags/" label="Covid" />
    <category term="entanglement-2021" scheme="https://d.moonfire.us/tags/" label="Entanglement 2021" />
    <category term="flight-of-the-scions" scheme="https://d.moonfire.us/tags/" label="Flight of the Scions" />
    <category term="second-hand-dresses" scheme="https://d.moonfire.us/tags/" label="Second-Hand Dresses" />
    <category term="icon" scheme="https://d.moonfire.us/tags/" label="ICON" />
    <category term="pack-daughter" scheme="https://d.moonfire.us/tags/" label="Pack Daughter" />
    <category term="merger-of-evil" scheme="https://d.moonfire.us/tags/" label="Merger of Evil" />
    <category term="songbird-in-a-kitchen" scheme="https://d.moonfire.us/tags/" label="Songbird in a Kitchen" />
    <category term="nor-curse-be-found" scheme="https://d.moonfire.us/tags/" label="Nor Curse Be Found" />
    <category term="gemini" scheme="https://d.moonfire.us/tags/" label="Gemini" />
    <category term="300-weeks" scheme="https://d.moonfire.us/tags/" label="300 Weeks" />
    <summary type="html">The last few weeks of August have been very busy, both in terms of obligations, deadlines, and events of note. Some of them are negative while others are positive, so give me a chance to tell how my month has been going.
</summary>
    <content type="html">&lt;p&gt;The last few weeks of August have been very busy, both in terms of obligations, deadlines, and events of note. Some of them are negative while others are positive, so give me a chance to tell how my month has been going.&lt;/p&gt;
&lt;h1&gt;The Trip&lt;/h1&gt;
&lt;p&gt;The month started with a trip to the &lt;a href="/tags/cabin/"&gt;family cabin&lt;/a&gt;. It was about ten days, mainly because Partner had things going on and was unable to attend (various reasons of their own, I don't force them to come to my family events). It ended up being ten days and fourteen hours of driving (I do not like driving long distance, period).&lt;/p&gt;
&lt;p&gt;My younger brother did a lot to spruce up the cabin and he brought the results of his multi-year project: a boat he had been restoring that my father had helped build. It was cool and nice to see a slice of my childhood in the water again.&lt;/p&gt;
&lt;p&gt;I didn't get on it. Not that I didn't want to, it just didn't work out. The younger cousins (my kids and his kids) were having fun with rafting and water skiing. That meant I was well suited for jumping into the water around the dock and occupying them as they took turns, helping guide the boat into position, and assisting in my kids (who don't know how to swim as well as his).&lt;/p&gt;
&lt;p&gt;I still had a ball. I like visiting family, seeing my brother, and just remaining in contact since I'm really terrible at initiating conversation outside of those events.&lt;/p&gt;
&lt;h1&gt;Broadband&lt;/h1&gt;
&lt;p&gt;One of the projects I started in August of last year was trying to get broadband into the cabin. The city had a large-scale installation and we got free installation of fiber (about twice as fast as I have at home). It was pretty much installed a year to the week, which worked out because my company stopped providing an access point and my phone doesn't work that far north†.&lt;/p&gt;
&lt;p&gt;Having that there means that there is a better chance I can have a &amp;ldquo;writing weekend&amp;rdquo; where I got up for a couple of days of writing and work since everything I do is remote. I just have to get a better monitor/keyboard set up there.&lt;/p&gt;
&lt;p&gt;Still, when it comes to reducing the chaos in my life, this was something that was hanging over me as one more item in the &lt;a href="/tags/entanglement-2021/"&gt;entanglement&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;† T-Mobile started saying &amp;ldquo;99% coverage of the population&amp;rdquo; which is a lot more accurate because 99% of &lt;a href="https://www.worldometers.info/world-population/us-population/"&gt;329.5 million&lt;/a&gt; is still missing out on 3.3 million people. As such, that is Verizon territory and my phone pretty much craps out the second I hit the interstate. (I won't buy non-GSM phones and Verizon screwed me over more than once because I hold onto phones for about a decade before buying a new one.)&lt;/p&gt;
&lt;h1&gt;Flood Five&lt;/h1&gt;
&lt;p&gt;Now, I wouldn't be mentioning the entanglement if there wasn't something that went wrong. When I came home and went into my basement office, I could smell moisture. That is rarely a good sign and something that is quickly triggering PTSD.&lt;/p&gt;
&lt;p&gt;Apparently, there was a major rain while I was gone and the sump pump had died so the entire basement flooded. Every scrap of carpet, soaked drywall, and ruined boxes were laid out for me to manage. Today, I got all of the carpet and padding out and into the garage; I'm planning on getting a dumpster in late October to get rid of it along with the rotted wood from the shelves and furniture and everything else that needs to get tossed.&lt;/p&gt;
&lt;p&gt;One thing I find fascinating is that of all the six floods I've had in the basement (first one didn't really count since that was the week I moved in), they have all had entire different sources:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Flood Zero: Water main cracked&lt;/li&gt;
&lt;li&gt;Flood One: Derecho in 2020&lt;/li&gt;
&lt;li&gt;Flood Two: Cracked pipe inside the slab&lt;/li&gt;
&lt;li&gt;Flood Three: Refrigerator water line snapped&lt;/li&gt;
&lt;li&gt;Flood Four: Mother's Day toilet explosion&lt;/li&gt;
&lt;li&gt;Flood Five: Sump pump&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Floods two through five have all happened in the last twelve months. The end result is that I used to have a finished basement. At this point, I think the entire thing has been gutted enough to consider it no longer finished.&lt;/p&gt;
&lt;p&gt;With best estimates, I figured I'll get it back to speed in five to ten years. I'm still working in the basement, I just have everything on naked concrete.&lt;/p&gt;
&lt;h1&gt;Surgery&lt;/h1&gt;
&lt;p&gt;In 2020, I caught Covid. I suspect twice, once in February since I had all the symptoms and then in November where I had all the symptoms but even worse. During the first one, I coughed so hard I hurt myself but it was a minor hernia so the doctor's dismissed it (probably because I'm fat) until it became obvious that it was steadily getting worse.&lt;/p&gt;
&lt;p&gt;Fast foward to July: that is when we can change our benefits at work. I switched from high-deductible to PPO and then got the doctor to look at it with something more than &amp;ldquo;well, that looks painful, so how is everything else?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Next week, I get surgery to fix that and I have so much hopes that it will handle the nigh continuous pain I've been in for the last four months. Given that I'm hypersensitive to input, that has been a distraction for almost everything I do and prevented me from sleeping well.&lt;/p&gt;
&lt;p&gt;Of course, I have to get through the pre-op exam, the pre-pre-op tests, the pre-op phone call, and the pre-op billing statement first.&lt;/p&gt;
&lt;p&gt;This also put a knife edge on the deadline for the carpet removal from the flooding since I won't be able to pick up anything heavy for a while. Wet carpet is not&amp;hellip; light. Nor is moving water-logged furniture.&lt;/p&gt;
&lt;h1&gt;Allegro&lt;/h1&gt;
&lt;p&gt;A while ago, I contributed to a fund-raiser to send some writers to Clarion. Call it a wish fulfillment since I won't be able to go myself. One of the rewards was having another author read a book (or a chance to play with an AI novel writing tool). I decided to go with the reading and that meant I needed to finish &amp;ldquo;something&amp;rdquo; before September.&lt;/p&gt;
&lt;p&gt;Since I was stalled on &lt;a href="/tags/allegro/"&gt;Allegro&lt;/a&gt;, I committed to finishing that novel for September. Earlier this week, I got the first draft done and I'm so excited. For what is a glorified fan-fiction of &lt;a href="https://inv.riverside.rocks/watch?v=jvipPYFebWc"&gt;Lindsey Sterling's Roundtable Rival&lt;/a&gt; set in &lt;a href="/tags/fedran/"&gt;Fedran&lt;/a&gt;, I'm pretty happy with a 105k word novel coming from a four minute music video.&lt;/p&gt;
&lt;p&gt;It ended up being a much different story that Lindsey's video. It ties into &lt;a href="/tags/songbird-in-a-kitchen/"&gt;Songbird in a Kitchen&lt;/a&gt; and the general build up of stories to Fedran's world war (it's a Phase One story). Regardless, I'm really happy with the results and I hope I can polish it up to make it my sixth published novel (&lt;a href="/tags/second-hand-dresses/"&gt;Second-Hand Dresses&lt;/a&gt; will be my fifth and &lt;a href="/tags/nor-curse-be-found/"&gt;Nor Curse Be Found&lt;/a&gt; will probably be my seventh).&lt;/p&gt;
&lt;h1&gt;Flight of the Scions&lt;/h1&gt;
&lt;p&gt;Before the trip, I got the &amp;ldquo;release candidate&amp;rdquo; for &lt;a href="/tags/flight-of-the-scions/"&gt;Flight of the Scions&lt;/a&gt; done and sent to Ingram for a print version. It came while I was at the cabin. It looks beautiful and I'm really happy how the new covers turned out.&lt;/p&gt;
&lt;p&gt;I also botched the layout (missed one page of padding so everything has the wrong margins), so I need to order a new one. That also means I have another chance to look for typos. My dad sent me a bunch, I found a few, I'm just going to work on them in September because of &lt;em&gt;Allegro&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I think I'm on-track for the November 8th release of &lt;em&gt;Flight of the Scions&lt;/em&gt; and I'm so excited. I will have early copies at &lt;a href="/tags/icon/"&gt;ICON&lt;/a&gt; this year since I'll have a table in the merchant area along with Shannon Ryan's &lt;a href="https://weirdauthor.com/merger"&gt;Merger of Evil&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For a novel I've been working off and on for almost two decades, having this out will be both a relief and a source of constant anxiety because it doesn't have my full evolution of writing (I couldn't rewrite it one more time, I just couldn't). It also means I need to get off my rear and start writing &lt;a href="/tags/pack-daughter/"&gt;Pack Daughter&lt;/a&gt;, the second of four in the series.&lt;/p&gt;
&lt;h1&gt;Fedran Website&lt;/h1&gt;
&lt;p&gt;Of course, I want to show off since my books are available to read even before they are for sale. Unfortunately, the site generator that &lt;a href="https://fedran.com/"&gt;https://fedran.com/&lt;/a&gt; uses, &lt;a href="https://www.gatsbyjs.com/"&gt;Gatsby JS&lt;/a&gt;, proved to be too fragile for how I use it. Plus it doesn't play well with my goal of getting my site on &lt;a href="/tags/gemini/"&gt;Gemini&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;That means I need to get it migrated over to &lt;a href="/tags/nitride/"&gt;Nitride&lt;/a&gt; as soon as reasonable. Until then, the site is pretty much static until I can do that. It also means I can't start posting weekly chapters for &lt;em&gt;Allergo&lt;/em&gt; until that comes out (even though everyone will be able to read the entire thing).&lt;/p&gt;
&lt;p&gt;I just like having that weekly post. It makes me feel good to see that steady signal. I have no clue if I'm going to try again for &lt;a href="/blog/2021/03/17/three-hundred-weeks/"&gt;three hundred consecutive weeks&lt;/a&gt; like before. In most regards, I just effectively took a year off from writing.&lt;/p&gt;
&lt;h1&gt;September&lt;/h1&gt;
&lt;p&gt;September is going to be a busy month for me. I have &lt;em&gt;Allegro&lt;/em&gt; to get out, &lt;em&gt;Flight&lt;/em&gt; to polish, and fix the little things that are needed to get the book out the door.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Using Nix</title>
    <link rel="alternate" href="https://d.moonfire.us/blog/2021/11/30/nix/" />
    <updated>2021-11-30T06:00:00Z</updated>
    <id>https://d.moonfire.us/blog/2021/11/30/nix/</id>
    <category term="programming" scheme="https://d.moonfire.us/categories/" label="Programming" />
    <category term="asdf" scheme="https://d.moonfire.us/tags/" label="asdf" />
    <category term="nix" scheme="https://d.moonfire.us/tags/" label="Nix" />
    <category term="covid" scheme="https://d.moonfire.us/tags/" label="Covid" />
    <category term="derecho-2020" scheme="https://d.moonfire.us/tags/" label="Derecho 2020" />
    <category term="merger-of-evil" scheme="https://d.moonfire.us/tags/" label="Merger of Evil" />
    <category term="minion-of-evil" scheme="https://d.moonfire.us/tags/" label="Minion of Evil" />
    <category term="second-hand-dresses" scheme="https://d.moonfire.us/tags/" label="Second-Hand Dresses" />
    <category term="flight-of-the-scions" scheme="https://d.moonfire.us/tags/" label="Flight of the Scions" />
    <category term="flood-2008" scheme="https://d.moonfire.us/tags/" label="Flood 2008" />
    <category term="kingdom-of-loathing" scheme="https://d.moonfire.us/tags/" label="Kingdom of Loathing" />
    <category term="entanglement-2021" scheme="https://d.moonfire.us/tags/" label="Entanglement 2021" />
    <summary type="html">Today, I finished putting the final touches on additional features for `generator-mfgames-writing`, my scaffolding generator for Yeoman that lets me set up writing projects quickly.
</summary>
    <content type="html">&lt;p&gt;Apparently, it's been a few months since I've blogged about anything. That isn't to say I wasn't thinking about it. I would find myself working on a little bit of code and think &amp;ldquo;this would be something interesting to talk about&amp;rdquo; or come up on a post about elitism that I want to respond. But then&amp;hellip; it didn't happen.&lt;/p&gt;
&lt;p&gt;The last four month have been probably one of the hardest I've had in a long time, even over the struggles of 2020's derecho and pandemic. It started with just a bit of stress at work, but then something got dumped on top of it. And then something on top of that, then on that, and then on that. At one point, for every time I took off my task list, two more were added.&lt;/p&gt;
&lt;p&gt;A good example is while I was fixing Partner's toilet that wasn't flushing (just a simple stalk replacement) and our youngest comes up the stairs because the downstairs toilet basically exploded (water pouring out of the bottom, ruptured wax seal, no longer flushing, soaking the carpet). I've been trying to get around to it for almost two months and &lt;em&gt;just&lt;/em&gt; removed the carpet today to find out how much drywall damage was done.&lt;/p&gt;
&lt;p&gt;There was a lot more, but going through them just turns into a story like &lt;a href="https://www.imdb.com/title/tt0310357/"&gt;Willard (2003)&lt;/a&gt; where the main character starts off in the dump, for a brief moment sees hope, and then plunges even further into the hole. Since I try to keep my blog posts positive, let's just go with that.&lt;/p&gt;
&lt;p&gt;One of those bright points was getting &lt;a href="https://weirdauthor.com/merger"&gt;Merger of Evil&lt;/a&gt; published. Shannon has always been a fantastic author and I'm glad I got to see the sequel to &lt;a href="https://weirdauthor.com/evil"&gt;Minion of Evil&lt;/a&gt; in print. Plus, the cover is fantastic (even if I didn't do it).&lt;/p&gt;
&lt;p&gt;My brother says my life is frequently a &amp;ldquo;that's good, that's bad&amp;rdquo; game. while I was able to do my part in getting &lt;em&gt;Merger of Evil&lt;/em&gt; out, I was unable to finish &lt;a href="/tags/second-hand-dresses/"&gt;Second-Hand Dresses&lt;/a&gt; or &lt;a href="/tags/flight-of-the-scions/"&gt;Flight of the Scions&lt;/a&gt; out this year, which I wanted to. The reasons are worth of a different post, but basically I had to scoop things off my pile to avoid drowning.&lt;/p&gt;
&lt;p&gt;Working on &lt;em&gt;Merger of Evil&lt;/em&gt; hit a couple of technical annoyances. A few months ago, I started using &lt;a href="/tags/asdf/"&gt;asdf&lt;/a&gt; to let me switch environments more fluidly. The project for &lt;em&gt;Merger&lt;/em&gt; seemed like a great place to use that, but somewhere in that time, there were some updates to Node and various packages that turned a minor maintenance task into something far more complicated simply because I couldn't get into the right head space.&lt;/p&gt;
&lt;p&gt;As a side note, when I was forced from my apartment in 2008 because of the flood in Cedar Rapids, I had a few months of high stress that also made things difficult to function. Much like the the last few months, minor problems became complicated when there were dozens of other things competition for my time and attention. When I got back to my apartment, I found that my old life didn't quite fit anymore. My daily ritual of going through 20-30 web comics and sites then seemed pointless so I purged my RSS feed, I stopped playing &lt;a href="https://www.kingdomofloathing.com/"&gt;Kingdom of Loathing&lt;/a&gt;, and basically had to review what &amp;ldquo;sparked joy&amp;rdquo; in my life.&lt;/p&gt;
&lt;p&gt;Those technical annoyances got me to thinking about improvements. Yeah, I had a bunch of other things demanding my attention, but &lt;em&gt;optimizing a process&lt;/em&gt; is one of the ways I reduce stress (along with &lt;em&gt;rewriting problems&lt;/em&gt;) and I desperately needed that distraction. As things were, someone on my social feed started talking about migrating from asdf to &lt;a href="https://nixos.org/"&gt;Nix&lt;/a&gt;. Nix is a lot like the old GNU &lt;a href="https://www.gnu.org/software/stow/"&gt;Stow&lt;/a&gt; but had a much better package management and, more importantly, allowed me to have seamless transitions to different versions. Nix also is more of a holistic approach since one could use &lt;a href="https://nixos.wiki/wiki/Flakes"&gt;flakes&lt;/a&gt; to wrap everything including specific Node, Python, and C# packages into a single unified whole.&lt;/p&gt;
&lt;p&gt;After a few weeks of using Nix, I can say that it definitely solves the little nits and scratches that asdf had plus handles my need for reproducible/consistent builds. I'm sure there are other problems with it, starting with the complexity of the setup files and the fact the featuers I want are still in beta, but I think I'm going to stay with it and see if it works out.&lt;/p&gt;
&lt;p&gt;Things are still in flux and life is still heaping up on my shoulders, which means there is only one thing I can do: break apart the problems as much as I can and then focus on one thing at a time.&lt;/p&gt;
</content>
  </entry>
</feed>
