First of all, it is necessary for the achievement condition to be clear. “Studying” is unclear. “Mastering Ruby” is also unclear. You can not achieve it even if you spend much time. Then your heart breaks. For example of a clear condition, “build Ruby language from its source codes”.
It is unclear if the condition ‘understand the difference between Python lists and tuples’ is unclear. It is because of the degree of “understand” is unclear. It’s clear if the condition is “search and read about the differences between Python lists and tuples.”
--- This page is auto-translated from [/nishio/(1.3.2.1) achievement conditions are clear](https://scrapbox.io/nishio/(1.3.2.1) achievement conditions are clear) using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at [@nishio_en](https://twitter.com/nishio_en). I'm very happy to spread my thought to non-Japanese readers.