I think that most of Calculus is useless for computer programming. Furthermore any subject which is taught because it teaches "analytical thinking" deserves to suffer the fate of Latin and Euclidean geometry.
From your comment, I infer that you think learning Latin is a waste of time. I disagree.
If you're in the field of law, medecine, or science, you probably use Latin every day. If you're learning English, French, Italian or Spanish, Latin gives you a great basis for starting a vocabulary.
Note that I included English in the list .. the English language is quite a mongrel, with words from lots of other languages inside it. Well-rounded developers should be able to document their work and communicate with others. That requires a decent vocabulary, something that learning Latin definitely helps with.
"Mud, mud, glorious mud. Nothing quite like it for cooling the blood!"
--Michael Flanders and Donald Swann