My next conversation was with someone who used to be a maths teacher, held a maths degree, yet seriously struggled with the programming coursework, even though she thought her maths would make it easy. I was surprised too. I suggested that maths only seems easy to her because of the extensive schooling one gets in arithmetic from an early age; she suggested it was because programming was 'a male way of thinking' (!).
What's the link between maths and programming as skills? I mean, is maths the 'source code of reality' - just like code with unhelpful variable names? Or is it really a different kettle of fish. I did well in maths at school... I just hated it. Trying to make sense of the mathematical notation in Wirth's 'Algorithms and Data Structures' reminds me why I hated it.