Ramez Naam
Yeah. I'd rank them as: 1. Finite games (go, chess) 2. Formal math - disproving or proving conjectures. 3. Coding where outcomes and constraints are very clearly defined. And some engineering and physics tasks that are similar. .... [ Large gap ] 4. Most real world coding [ Very large gap ] 5. A lot of much fuzzier tasks.