> What to preserve:
Commit messages that describe what you changed and why, not just what the AI generated. “Restructured Claude’s module architecture, rejected initial state management approach, rewrote error handling from scratch” is evidence. “Add rate limiting module” is not.
> The second commit message versus the first is the difference between a defensible authorship claim and a clean “Claude wrote this” record.
That makes no sense to me, as the commit message is probably LLM generated as well. (and even easier to generate as it doesn't have to compile or pass automated tests).
Not sure why you were downvoted, but I agree with you.
Anyway, you may want to take a look at nsis, at least when I needed an installer for a windows application many years ago, it worked fine for me. It doesn't produce an .msi but on the other hands it's fast.
Another meanwhile somewhat out-of-date option is squirrel, but it offers a auto-updater, which is very useful.
> You pay the Maintenance Fee as long as you use the project.
What does that even mean?
I built one-off apps for small businesses that I never touch again or maybe every 5 years.
Okay, at least paying perpetually for something I don't use anymore is out of question but if I open a solution for a fix I have to check all 80 packages what their current license is and pay them for the month?
No thank you, I'll rather pay for a commercial solution or use something free with a sane license. With a commercial offering at least it's opt-in when I download a new version.
For me that's basically a subscription fee for one-time download.
Now that I am in my middle 40s I just got a couple of his books and I am enjoying the Colour of Magic so much right now, having a real blast!