Hacker News new | ask | show | jobs
by ElliotMingee 5072 days ago
Not to derail the thread here, but I'm genuinely curious: what prompted you to pick up degrees in both CS and philosophy? I know pg is in a similar boat, however I didn't meet anyone in undergraduate or graduate school pursuing that path. Given how important reasoning is in both disciplines, I don't think it's an unnatural coupling; however, I'd be very interested to know if you felt they complemented each other.
3 comments

I did the same thing.

It turns out that philosophy and programming are distressfully similar. You build a structure out of logic and feel proud of yourself until somebody finds a bug, and then you scramble around trying to reassemble your logic structure so it doesn't have the bug. The main difference is that you can test a program, so the turnaround time is measured in minutes rather than, in some cases, centuries.

And here you've nicely summarized why I think I've seen so many technically-inclined philosophy grads working as sysadmins...

Totally a case of selection bias, given I'm one of those and notice them, but I've long been convinced that a love of systems creation and debugging is the common attribute between philosophers and sysadmins.

Not to derail your question, but my brother got a BA in philosophy, decided that he was really more interested in music, got a BMus, decided he was interested in the application of technology to music teaching, got an MA in "interdisciplinary" (music and computing), then decided machine learning was cool and decided to teach a machine learning system to play violin, and is now getting a PhD in "electrical engineering" (which is really CS in this case).

So in at least some cases, people get odd combinations of degrees more by accident than design.

Sorry for the incoming long-windedness. I've never articulated this so I'm not sure what to say.

Freshman year I came in as Computer Science and took a class called Minds and Machines that was a sort of intro to philosophy and cognitive science (two years later, the school got their Cognitive Science degree approved/accredited and the Minds and Machines program because the Cognitive Science program)

I love Computer Science but I really love writing and ethics[1]. I love communication and the art (and science) of effectively conveying ideas. I'd probably love advertising, to be honest.

I love all majors and subjects though so maybe that's not accurate enough. Anyway I went into college wanting to do science, and I picked Computer Science because it had the lowest do-your-own-thing cost. If a Biologist or Engineer wants to do his own thing he may need a lab or machining equipment. Prices for that stuff has really come down in the last 50 years but its nowhere near CS. All you need is a computer. I loved the idea that my only restriction to making things was time. It was the people's major! (cue communist imagery)

I had no idea about this whole world of humanities until I took that first class. The teacher was also my advisor-to-be if I dual majored and the logic part of the Phil curriculum had its own appeal. So many more opportunities to write papers than my CS classes!

If I had to do college all over again I'd probably try to do English/Philosophy/CS, with perhaps CS as the minor. I have enormous respect for liberal arts majors, but more-so than other majors, and I think this is very important, the value of humanities degrees are very much what you put into them. It didn't seem hard in my school at least to get a Phil/Communications/English degree compared to a STEM degree, but that in itself only meant that what you got out of a humanities degree it was what you put in. I definitely found myself finding humanities majors far, far more socially capable than the engineer majors, almost to an embarassing degree.[2]

Anyway I do think the two majors compliment each other. It seems only natural, especially with the intersection of Logic. But I also think it compliments CS because I think the largest deficiency in every other CS and engineering grad I've met is that they have a hard time communicating their ideas and debating others effectively. Philosophy helps with that. A lot, in my opinion.

[1] in the Aristotelian/Kant/Mill/Humanity's greater good/etc sense of the word, not the vague-ideas-gotten-by-parents-and-peers sense which is usually picked up on (see for instance almost the entire abortion debate)

[2] I'm quite the introvert and it took me a long time to overcome the social interaction thing that seemed to plague so many of my peers in college. I was supremely shy as a kid and generally liked to hide behind my mom whenever we went somewhere. My 8th grade class was just 21 people (two groups of 10 and 11), and my high school was just 500-600 people. I was unused to, well, interaction.

In my freshman year of college it hit me. My college (RPI) was known for being an introverted place and I met so many great people who almost literally never left their rooms. Great minds and personalities who were self-sequestered from the world.

It felt tragic sometimes. I met and found a lot of people wanted to meet people but had a great fear of simply being in public spaces more and exchanging pleasantries. Others still, and this was not an uncommon opinion, would disparage the idea of small talk as useless. It's funny but, of all places, once I came to college and met enough varied and amazing people I became vastly, vastly less shy. It just wasn't worth it to be shy when there were so many great people to meet.

Wow, that's incredibly interesting; thank you for explaining it to me. I think my view of a lot of a lot of liberal arts majors (the curriculum, not the students) had been tainted by the people who coast through, however your explanation seems far more accurate. Your assessment of the social abilities of the respective majors is dead-on in my experience as well (especially concerning communication skills). Again, thanks for your time and extensive response!