Struggling with implementing AES for #cryptopals twice (because I got annoyed at bugs in my code and decided to instead start over using ARMv8 A64 cryptographic instructions like someone would do in a practical and secure modern implementation) has me appreciating AES enough to feel motivated to read most of the historical literature on S-box design and more broadly designing algorithms for avalanche effect
Incidentally the amplification of a small mistake is a lovely illustration of that