I dont see these as hard milestones that requires the amount of effort suggested by the article. To me, it all comes down to strict logical thinking.
Take the last milestone of understanding tradeoffs as an example, if you are good at identifying logic jumps in an argument (or the validity), you will be good at understanding tradeoffs. Because you can't be logical to think "something has a downside and thus I shouldn't pick it."
Take the last milestone of understanding tradeoffs as an example, if you are good at identifying logic jumps in an argument (or the validity), you will be good at understanding tradeoffs. Because you can't be logical to think "something has a downside and thus I shouldn't pick it."