On math Inspiration is the thing. On academic bullshit. Software. Inspiration. Curiousity. You find your angle. You go for it. Don't need to justify for others. It works - it's good. Academic buzzword for this type of learning is constructivism. In human languge it means DYI or hands on or active learning. Basically absolute 180 spin of the uni or school type of learning. Why do we need math for? You don't if you gonna be only a welder. How does matrix algebra relate to wider context? You don't need to question that, I understood it fully on when doing masters. Good questions stemming from just pure common sense. Answers being drive from pure blindness. Those who cannot do - teach. Basically you pay money for a dude/dudess who has no skin in the game and had to go work in a public sector in order not to starve. What you get is basically a paper which says to your boss that you are good obedient little slave who can survive grinding on bullshit. Good luck of not sleeping yourself into a coma listening those power point slides... My angle of attacking the subject was like this. I wanted to go low level. Logic. Proofs. Quantifiers. Abstract algebra. Euclid. It started to click. The bullshit in school started to make sense. They teach you the form instead of a function. Memorize this then this - then we will satisfy the bureaucratic quota which was handed to us by people who don't know anything besides paper pushing. Don't memorize - understand. What I wanted to get - the math syntax. There is clarity about non ambiguity of this formal language. I wanted to be sure I write gramatically correct sentences. SETL language. Basically its 1 to 1 math to code. You write predicates, quantifiers, set builder notation and get results. Love it. Olschool DOS era treasure. Enumerate all even numbers in 1..10 range. No problem. { a : a in {1..10} | a % 2 == 0 };