Home Creators Posts Import Register Favorites Logout

Content

I really should have gotten this done on Tuesday. Sorry about that.

I'll go over my thoughts on book 1 further down, but first:

Reviewing last week's poll results:

The highest vote result was from people who are just here for Magic is Programming, at 36%. Honestly, that's not at all surprising to me. I haven't written multiple series to demonstrate consistency and versatility yet.

"I'll read anything you write" came in at 18%, which feels pretty gratifying to me. Thank you all for your support and appreciation, and I will endeavor to live up to it.

"System Discovery Research," which I'm now thinking maybe I should rename to "Skill Unlocker," surprised me with how popular it is, at 27% of the votes. At this point, I'm wondering how much of that is just the meme appeal of "Yo dawg, I heard you like unlocking skills, so you unlocked a skill to unlock more skills." On the other hand, I'm also wondering if that exact meme appeal would be good for attracting new readers. I'm not ready to commit to anything yet, but I will certainly give this story some serious consideration and thought while I write MiP book 3, and I might do a first draft of Skill Unlocker chapter 1 soonish.

"Cultivator Therapist" / "The Power of Heart" got only 6% of the votes, which was a bit disappointing to me, because that's the one that I have fleshed out the most by far. However, some of the comments expressed strong and specific interest in it, and some others seemed suggestive that I might have explained poorly the manner of story it would be.

For its title, I'm leaning more toward "The Power of Heart," and it would largely feature going on various adventures and missions. The main character would get to know people through ordinary interaction in the course of his adventures, and helping with their mental health issues would be integrated as part of how he achieves success in those adventures. Straight up therapy sessions as depicted in the bonus post I linked to would actually be a mainly background thing, rarely shown directly.

I'll write Magic is Programming book 3 first, of course, and as I mentioned in the poll, it is possible that there might end up being a book 4. For what I'll write after that, I'm undecided between Skill Unlocker or The Power of Heart. I'm interested in both ideas, and I think both of them have strong potential for gathering a large audience of readers, though the latter would be more of a gamble financially, with needing to reach more outside of my established audience. I think I'll have to write the introductory chapters of both of them to really sort out which one I want to do first. I may end up with one of them as a side project while I focus on the other.

Juggernaut of Defense is going on the back burner for the far future, if ever. My interest in it is weaker than for either of the other polled ideas, and its 12% share of the votes did not stand out.

Reviewing Magic is Programming Book 1:

First up, let me do a full reveal on the untranslated gibberish dialogue in chapter 1. I wrote the actual meaning of each sentence in English first, then replaced each part of it with nonsense words, and I tracked each replacement to ensure consistency. Here's my dictionary for that:

hey: baryou: teok: dokto: lefinish: abdurishthis: tardungeon: dengI: tidon't: detersee: yea weapon: oshengon: arhere: belcan: duxborrow: orlenhave: drinspares: tarniltalk: trelmuch: lendo: detnot: erwhatever: hulanguslet's: varago: shumight: dokaas well: startake: trenthe quick: shulenway back: patreshwith: vaher: toprogramming / "crafting spells": abraril miks

Incidentally, the name of Erlen, the first town Carlos came to, was kind of an easter egg from this dictionary. I leave translating the chapter 1 dialogue and that easter egg as exercises for the commenters.

I think I started the story strongly in several ways, but I also have some major regrets about the early parts, and some things were outright mistakes. I am attempting to address some of those in editing, but others are too major for anything but a complete rewrite of the story to fix.

The one that got by far the most negative reactions was Carlos's decision to trust Amber in chapter 5. Many comments declared that this decision was incredibly stupid, dangerous, and out of character for a supposed-to-be-smart character, and several of them explicitly stated that they were dropping the story because of it. I'm sure many more dropped the story in response and didn't bother to comment.

Obviously, the consequences of that decision are much too foundational for changing the decision itself to be viable as a mere edit. However, my assessment of it is that I just didn't explain Carlos's reasoning well enough, and I'm hopeful that going into more depth on that will satisfy most potential readers for the published book. In short, Carlos was in a situation where he desperately needed help that he could only get with trust, and he thought he was unlikely to find anyone he would have better reason to trust than he already had for Amber. My actual edit in the book will expand on this substantially.

A strong runner-up for number of direct comment reactions was the conversion of Darmelkon's 100 gold bounty offer into copper. A lot of people calculated the conversion ratio for gold to copper and forgot to multiply by the quantity of gold offered. This one's a lot easier to fix, though; one brief remark drawing attention to the gold quantity should do it.

There are various other things that could use some clearer explanations than I originally wrote, but nothing that generated nearly as many comments as those two.

Just a minor note, I will be adding a sentence or two to Carlos's reaction to the first spell he sees, to make it explicitly clear immediately that I know how atrocious the language design is.

As mentioned in the poll post, I regret bringing free respawning into this story. I eventually managed to make some good use of it, mainly with how it gave the Black Blades a reason to not just immediately kill Carlos and Amber, but it kind of neutered most really major stakes for a while, and I've ended up sort of patching it out with the introduction of soul-kills. It affects too many things to easily edit it out, though, so I'll keep it as is.

More structurally, I regret making Carlos have to build his own programming infrastructure and tools. It took a lot longer than I originally expected to get through that part of the story, which greatly delayed getting meaningfully into the titular programming aspect of the story. If I were starting this story fresh with the experience I have now, I would have the system provide some basic essentials premade for him.

In a similar vein, I regret making Carlos's power growth involve such major non-programming aspects. I got a few reviews criticizing that the story is more about soul structures than about programming, contrary to the story's title, and I think those reviews have a point. I think I would still have soul structures or something like them in a hypothetical do-over, since the concept of the programming system being artificially built on top of the setting's natural magic is an important part of the story, but I would try to more thoroughly integrate them into the programming paradigm.

One of the biggest problems I've had in writing the story is that all of the major conflicts I had planned were too major. I had to have Carlos and Amber do a lot of power-leveling grinding just to make it reasonable for them to even be at all relevant for a conflict involving established powerful nobles and the Crown, and that magnitude of grinding is not interesting to either write or read without a lot of time skipping. It also has a strong risk of leading to the readers feeling like the characters have not truly earned their power. For any future stories I write with major power progression, unless a huge jump in power is part of the up-front premise, I will plan story arcs to allow relatively small gradual increments, so that "we need to grow 1000x stronger ASAP" will never be a needed plot element.

On a more positive note, I'm very happy with how the discovery of `help` came together. I enjoyed writing that chapter a lot.

If you want to know my thoughts about anything specific in book 1 that I haven't mentioned, please ask!

Comments

The Random NPC

We need to get 1000x stronger can be a great plot element, but it's way too easy to overuse or abuse. When used, it should either be a surprise to add tension as to how they defeat the problem (which doesn't necessarily need them to become 1000x stronger) or as part of a long overarching plot so the getting stronger is a major goal in and of itself. But yes, having every arc need it does get grating

Tryptic

Regarding the amount of time spent on soul structures, I think this is a key point when it comes to expectations. Most people reading your story are also reading several other stories in parallel from the same platforms, and many of those stories are ongoing webnovel style epics that go for hundreds of chapters. I think some people, myself included, didn't mind how much time was spent on soul structures instead of programming, because we were seeing this as book 2 out of 5 or more, and we figured by the end of it, soul structures and dev tools would be less than half the story. But if this is book 2/3, then the story actually did spend more than half its time on soul structures, and we are finding out just now after reading this far. This massive ongoing story may have been an expectation we just assumed on our own, but it's pretty common for the HFY/RR environment. One of these days I'll go read chapters 2500-5000 of The Mech Touch...but until then, I'm glad to hear Book 3 of MiP is coming. ...also, the entire 'help' storyline was simply fantastic. And for the respawn mechanic...have you considered pulling a Fullmetal Alchemist? Where you say that magic actually DOESN'T work that way naturally, but somebody specifically created the respawn system through an epic act of magic a long time ago, and it doesn't even exist in other places. This would require that quite a lot of storyline attention be diverted to it...but you could pretend to be an absolute genius who secretly planned it all along. Maybe this entire country is covered by Sanderas' laboratory safety field that he never turned off XD

Toua77

I will say that, despite the free respawning lowering the stakes initially, the difficulty it adds to actually capturing or containing a threat outside of soul-killing it makes up for it a bit. One thing that you might want to touch on a bit more in Book 1 is Carlos and Amber's relationship/eventual romance, particularly from Amber's side. While some seeds were sown on Carlos's feelings in Book 1 and especially 2, it felt like there was a good deal less of that on Amber's end. Consequently, her immediate reciprocation near the end of Book 2 felt...sudden. Heck, maybe have her repress any burgeoning feelings due to her initial lack of confidence? It feels like that would tie well into her response to Carlos near the end of Book 2. Looking forward to Book 3. P.S. I did like the cultivator option, but thanks to you I'm already following Beware of Chicken, so the chance to explore other genres appealed more.

Drew Monney

I forgot that Kindar existed/was Amber’s bully in the first book and I had to refresh myself on him for when he appeared in the 2nd. It also seems strange that he wouldn’t be at least given A task in the hunt for Amber and Carlos given that his father was willing to pay Mithril for solid information. Darmelkon should be familiar with his son’s skills and should be shrewd enough to apply him a constructive way. I’d show off Kindar’s build with strengthening and intimidation by being the “bad cop”. Maybe Darmelkon sends him toward the largest city the opposite way down the road to oversee efforts in that direction and expects/receives updates. Or maybe Kindar is in charge of “encouraging” people to spill info to Darmelkon, the proverbial stick to Darmelkon’s golden carrot. Once Darmelkon has a promising lead (teleport residue —> enchanters), he would realize that diplomacy and business will be more useful than Kindar being a brute. He would leave Kindar outside to not sour initial questioning of the enchanter and could dismiss Kindar from the hunt after he had confirmed that the teleport took place and got a destination. This would give the reader at least a glimpse of Kindar’s behavior in real time rather than Amber’s memories of him being a bully or Carlos’ confused reactions when he borrowed and returned the sword. This would also show that Darmelkon has a good grasp of making the best use of his resources. And lastly, it would deepen the display of humility on Kindar’s part to actually humble himself and show true reform in the second book.

TUSF

I think the respawn mechanic was actually a good idea, one because it made the story unique compared to others in its category, and two explicitly because of those limitations it imposed on the story, and how you had to be creative about adding stakes to conflicts.

Miles Sumida

As your first story I think you nocked it out of the park. Yes it has a lot of issues and the pacing is pretty wonky, but you cant really get better at the big picture problems without writing full length books so your first is always going to comeout rough. What matters is that here's nothing truly deal breaking and you did some things exceptionally well. Specifically, you designed and explained the magic system well enough to use it to drive the plot. It was a risky choice to lean as heavily on it as you did but you've made it work so far. The only thing I think I need to add is that it doesn't feel like there's much going on in the world that isn't directly tied to the magic system. I understand that you want to keep it focused but it just makes the world feel somewhat lifeless. Its a tough balancing act and the occasional misstep is inevitable. All told though, I enjoyed reading it and eagerly anticipate the next entry.

Autoskip

Surprisingly, I wasn’t even thinking of the meme when I voted for Skill Unlocker - I was more thinking about how, in hindsight, that seemed like a really obvious extension of how unlocking skills is usually portrayed, being surprised that I hadn’t heard of anyone doing it before, and trusting you to do a good job with it. …I doubt the meme appeal would hurt, but it’s not actually why I’m interested.

Josh

Regarding Skill Unlocker, I voted for that one in the poll because it sounded like it had the most elements in common with what I enjoy about Magic is Programming. :)

Josh

> More structurally, I regret making Carlos have to build his own programming infrastructure and tools. It took a lot longer than I originally expected to get through that part of the story, which greatly delayed getting meaningfully into the titular programming aspect of the story. If I were starting this story fresh with the experience I have now, I would have the system provide some basic essentials premade for him. > In a similar vein, I regret making Carlos's power growth involve such major non-programming aspects. I got a few reviews criticizing that the story is more about soul structures than about programming, contrary to the story's title, and I think those reviews have a point. I think I would still have soul structures or something like them in a hypothetical do-over, since the concept of the programming system being artificially built on top of the setting's natural magic is an important part of the story, but I would try to more thoroughly integrate them into the programming paradigm. Interesting. Those were two things that felt particularly enjoyable about the story. All the detail about soul structures felt like something that *wasn't* pure programming for Carlos to sink his teeth into, and reason through, and come up with clever solutions to based on that reasoning without that being directly his expertise. That goes all the way back to the concept of the debugger and similar, and how Carlos defeated the cuffs. It meant the story had Carlos figuring out multiple new things in parallel. As for the programming tools, that was a big part of why their strength and capabilities feel earned, why they're so versatile and capable, why they can realistically hold their own in a royal battle, and why others in the world haven't figured all this out long ago.

M

I completely agree.

Lucy Marsden

Honestly the soul structure stuff is my favourite part of the story ATM.

Faces The Wind

People raging about the MC trusting a local early on is a symptom of their trust issues, not MC brains. Going it solo vs having an ally is a gamble either way, a huge one. There are too many negatives to being without a guide for it to be the smartest choice at all, the only question is who to trust and you need to get a guide FAST or risk worst case scenarios early on. Those who abandoned this gem early on because they projected their own issues really missed out.

George

> I really should have gotten this done on Tuesday. Sorry about that. Personally, as a fellow ADHD person, I know how it is and have a high tolerance for that sort of thing. Life keeps reminding me that most folks are more likely to be fussed about doing things on time though. On a related note, I meant to comment on and vote in the poll, but forgot to. None of the ideas grabbed me the same way the concept for this one did, but I'll give any of them a fair shot if that's what you feel inspired to write. I've read plenty of stories I didn't really expect to enjoy too much based on the premise and ended up loving them. As for Carlos and Amber relationship, I thought their growing affections were completely clear in the last arc and was not the least bit surprised by the reveal that that these two people who already liked, trusted and respected each other, and had recently been noted to be looking fondly at each other both "secretly" desired to pursue a romantic relationship with the other.

LucasTheLost

Keep in mind that not all of your audience are programmers. The soul structure stuff is much more approachable than actual code regardless of whether the language is fictional, for that fraction of your audience. I did think it dragged a little leading up to the IDE creation (waiting for the next chapter to be released is never fun), but I'd been looking forward to that part in particular, so I MAY be biased. I appreciated that you didn't give central focus to the formation of each individual structure of each superstructure after that. Though come to think of it, some reference docs on their entire soul plan, even if you just name each structure with no details, would be interesting, as long as the names were descriptive... though it might be interesting to throw in a couple references like "Fat Agnus" (the nickname of a chip from the Amiga 1000 motherboard). Don't forget to release a cheat sheet that details all the references for the higher tears. ;)

LucasTheLost

Are we going to get a review of book 2 as well?