I'm not saying the math is insignificant. It's just that, if you agree in principle that a significant part of coding is making the code legible to other people, the question still remains -- why is math usually a required part of a CS degree, but you never hear CS degrees require training of technical(?) writing skills?