if we continuously prove a game state according to some rules in zero knowledge and commit state to public information systems with handles for expressing statements about the game state in zk proofs
the act of creating that information is itself valuable, assuming it's bound to something humans enjoy to do
and humans like to escape reality
so obviously they created games
--
damn they really took a systems programming language (C) and built the async runtime model of nodejs into a new language with a weird (but optimal ???) combination of keywords and control flow
and it's really fuckin good
like concretely it cuts mistakes by 80% or something insane (memory (runtime) errors). It also increases compile time errors, which makes the path to the error more immediately clear, and thus easier to fix
the argument is, static errors are better. And it's trivially true lol
canonically it's a meme that runtime errors are hard to solve, so trading them for slightly more easier to solve errors is a good idea
but there is a certain â– â– â– â– â– â– â– â– about debugging an error that seems impossible to occur. A very nice despair with hints of anxiety for days, a mountain to overcome
but of course persistence solves well