How to improve your abstract thinking

I came across an interesting thread on HackerNews on how you can increase your abstract thinking abilities and thought I'd do a summation here. The general gist of the comments suggested that striving to become more cross-functional by learning about things you don't encounter every day seems to be the…