Developing software is hard.
That was never my experience, back when I was a programmer. I used to say, every programming task was either trivial or impossible. And I don't mean, impossible-hard, I mean, impossible-the-hardware-won't-do-that. It was rare that there was a meaty thing to work on.
Most of the work on a Dominion program is this boring stuff that people have endlessly done. The one interesting area is the AI. For something like disabling animations, all the work is in playing a couple games of Dominion to see if it's working.
As Jack Handey says, a man doesn't just automatically earn my respect; he has to get down on his knees and beg for it.
Then we have the question of legality and all that. I think there's nothing to worry about eight ways from Sunday, but here's a terse argument that requires no IANAL:
- MF has to keep me happy or they are done. In the end I hold the rights. I don't even have a contract with them to worry about the fine print in. I am friendly, I try to do what a disinterested third party would find reasonable; do not be getting your hopes up, I am just proving a point here. They do in fact have to worry about my opinion of them.
- They know this.
- I will not be happy if they so much as cancel an account for someone downloading a replacement file to turn animations off. Why am I doing business with these crazy customer-hating people, I would be thinking. Surely third parties would be similarly incredulous.
three dots, they are not doing anything about it, QED.