Remix.run Logo
juancn 2 days ago

Math in programming is not about math, it's about careful reasoning.

Yeah, sometimes it helps to actually know math, but even when it doesn't there are some concepts that come from math and are super useful, for example: commutativity, associativity and idempotency are really useful for building robust distributed or parallel systems.

Building robust code by construction from properties of earlier code, like a proof is a great skill to have.

Making things that compose well... there are a million examples.

I mean, yeah, you can be a mediocre programmer without math but I wouldn't brag about it.