![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://fry.gs/pictrs/image/c6832070-8625-4688-b9e5-5d519541e092.png)
54·
11 months agoWriting the roman numeral IIII instead of IV is not uncommon on clocks: https://www.deutsches-uhrenmuseum.de/en/museum/knowledge/clock-facts/clock-dials-with-4-iiii-or-iv.html
Writing the roman numeral IIII instead of IV is not uncommon on clocks: https://www.deutsches-uhrenmuseum.de/en/museum/knowledge/clock-facts/clock-dials-with-4-iiii-or-iv.html
making room for all conceivable characters within a language, and even accommodating multiple languages
reads like snakeoil… Why not design the algorithm to work on arbitrary blocks of bytes so you don’t need to care about „characters“, just like any real-world encryption algorithm?
Always worth read: How to write unmaintainable code