There is also a follow-up "The Two Cultures of Mathematics" by Timothy Gowers. I found it a crystal clear explanation of the differences between the schools of "problem solving" and "theory building" - and particularly of what really motivates "combinatorics".
https://www.dpmms.cam.ac.uk/~wtg10/2cultures.pdf