> I want to reach a level where the legendary Three-Body Problem will be comfortably readable.
Good goal. I read the Three Body Problem in Chinese as a non-native speaker. It was challenging for me compared to other (non sci-fi) books due to the quantity and breadth of scientific jargon, but very enjoyable.
I find it especially unorthogonal that you can type switch on generic parameters like they are interfaces. If I have a method that takes interface parameters, should I just always use generic (unboxed) parameters instead?
Good goal. I read the Three Body Problem in Chinese as a non-native speaker. It was challenging for me compared to other (non sci-fi) books due to the quantity and breadth of scientific jargon, but very enjoyable.