3 ms·
An anecdote from the other side: I trained in Mathematics before I ever did any serious programming, and have taken only a handful of proper CS courses from a t
by kernelbandwidth 10y ago
An anecdote from the other side: I trained in Mathematics before I ever did any serious programming, and have taken only a handful of proper CS courses from a theory-heavy institution in math-heavy areas (i.e. they were math classes first, and programming was mostly an afterthought). The result is that I actually find pseudo-code descriptions of algorithms far harder to work with than equations. Without a good overview, I just see a collection of vaguely related code-statements, and not a design until I've put a lot of effort in. On the other hand, I can usually grasp the point of something expressed as an equation much more rapidly, if only because my previous experience gives me more heuristics to rely on.