I studied philosophy on the side of my computer science degree, and I have to say it's been immensely useful.
Before studying philosophy I was a green idealist, but after studying philosophy I centered on a pragmatic philosophy.
Also it enhanced my ability to argue immensely. If I have an argument with someone I can easily detect logical flaws and shady arguments in general.
Also I like to think my study of multi-modal logic systems has enhanced my ability to suggest alternatives and question assumptions (where reasonable).
In short, a philosophy degree might not be all that useful full time, but to compliment something more practical, like CS, I've found it to be valuable.
The study of mathematics is both more useful, and carries most of the same benefits (although it typically lacks the forced experience with communicative writing).
I think the statement that math is more useful then philosophy is debatable, especially at the university level.
Advanced calculus and "pure math" courses had precious few uses in the day to day grind of many jobs. Pure math might teach logic in some way, but philosophy tends to focus on argument itself, which lends itself to more obvious practical uses.
As a programmer, you don't see obvious practical use in understanding results in number theory? These have importance in a wide variety of computer applications.
What about linear algebra? Do you really think that understanding its applications in computer graphics doesn't/wouldn't improve your employability?
Certainly, if you're a janitor, having studied philosophy vs. mathematics does not significantly affect how you do your job (though it probably does affect how easy it is for you to get a different job). But mathematics--even advanced mathematics--has more and more obvious applications than philosophy.
"after studying philosophy I centered on a pragmatic philosophy."
That sounds as if studying philosophy convinced you that philosophy is useless ;-) But I admit that I don't have any idea what "pragmatic philosophy" is.
Before studying philosophy I was a green idealist, but after studying philosophy I centered on a pragmatic philosophy.
Also it enhanced my ability to argue immensely. If I have an argument with someone I can easily detect logical flaws and shady arguments in general.
Also I like to think my study of multi-modal logic systems has enhanced my ability to suggest alternatives and question assumptions (where reasonable).
In short, a philosophy degree might not be all that useful full time, but to compliment something more practical, like CS, I've found it to be valuable.