A card game in Ruby on Rails, with an emphasis on deep reaction trees, and where the resolution order of action trees depends on whether actions resolve before or after their triggers.
Its real purpose is twofold: I enjoy data modeling, and doing just enough Rails work to regain fluency after a gap.
Just in case you're talking about descriptivism vs. prescriptivism.
I'm a descriptivist. I don't believe language should have arbitrary rules, like which kinds of words you're allowed to end a sentence with.
However, to be an honest descriptivist, you must acknowledge that words are used in certain ways more frequently than others. Definitions attempt to capture the canonical usage of a word.
Therefore, if you want to communicate clearly, you should use words the way they are commonly understood to be used.
Tests are one of the areas where it performs least well. I can ask an LLM to summarize the functionality of code and be happy with the answer, but the tests it writes are the most facile unit tests, just the null hypothesis tests and the like. "Here's a test that the constructor works." Cool.
Oh wait.