Title: A few days ago I got into Mathematical Logic[0] and learned  how to reason about 
problems through using various branches of  mathematical ideas like 
proof theory, model theory e.t.c.<p>I found this abstract way of thinking about problems clear, &amp; organised.
&quot;Mathematical Logic&quot; is diffrent from the kind of Math I was taught, 
which was a top down approach to solving problems.<p>&quot;Mathematical Logic&quot; seems to be able to derive solutions to problems in 
a ground up fashion where a solution can somtimes elegantly present its self 
as long as you apply correct mathematical properties.<p>What other techniques do you hackers use to improve your abstract thinking?<p>[0]: https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Mathematical_logic
Upvote: