Aside from the brilliant satire, it’s worth pointing to the “What I Learned” section of the readme:
how C++ smart pointers are implemented
how to implement a Non-Fungible Token
how the Ethereum ecosystem has evolved since I wrote my last smart contract in 2017
how to integrate my previous Solidity, Truffle, and Ganache workflow with new tools such as OpenZeppelin and hosted wallets
how to write a (trivial) program in Rust without fighting the borrow checker once
how to use rust-web3, serde_json, and the openssl crates
how to call Rust from C
I often struggle with deciding what to build as a practice project when I want to learn a new skill, and this is a good reminder that “humor” is an acceptable answer. Using a satirical project to learn how smart pointers are implemented is genius.