The only way I've become at all proficient in arithmetic is from teaching calculus for over a decade. I messed up a simple addition fact in a lecture (the sum of two numbers less than 20) just this past week.
Bad developers, who constitute the majority of all developers worldwide, can write bad code in any language you throw at them.