I am software developer with big interest in Mathematics and especially discrete mathematics (which is foundational for computer science).
I am currently reading Discrete Mathematics and Its Applications but I feel like I am still lacking connection or history/background between theories and how to apply them.
For example, I read about
Conjunctive Normal Forms and then I start wondering who created them and what do they solve? what problem they were facing to introduce them?
To put it in different terms, most math books seem to miss the narrative or the story or conceptual information on why a certain topic was introduced. They feel more like reference books where they document corollaries, theories or definitions one after the other.
Some times the books answer these questions but most of the times they don't Is there any references for resources that might help in this area other than Googling for it all the time?
Am I approaching learning these concepts the wrong way?
What do you recommend based on your experience?
How do you get real intuition for math concepts?