3 ms·
This is exactly how I feel about math. It's also why I love Python. Single character variable names are bad variable names. Terse method names are worse than cl
by iandanforth 13y ago
This is exactly how I feel about math. It's also why I love Python. Single character variable names are bad variable names. Terse method names are worse than clear method names.
Also in mathematical notation there is no concrete flow to how you evaluate an equation. You can start just about anywhere. With programming, the order in which things get done might be arbitrary (and frustrating at first) it is at least consistent.
Mathematical notation is really good, for some people, to describe, communicate, and explore relations. They can directly see that by increasing the value of the denominator the resulting value decreases. But without a tool designed by Bret Victor, my brain does not do that. I want to follow along a set of instructions, maybe iterate through a series of inputs, and then I understand how the operations applied to the input produce an output.
Math has always seemed to me to be badly formatted code.