3 ms·
> More often than not, insights originate from relevant background. The really excellent insights come from people with seemingly irrelevant background who are
by ohyes 15y ago
> More often than not, insights originate from relevant background.
The really excellent insights come from people with seemingly irrelevant background who are making a connection that people with only the typical backgrounds wouldn't. Philosophy of science and philosophy of language have helped me immensely in computer science. As has use of deductive sorts of processes (philosophy is a lot like debugging).
>Do you think HN crowd has poorer communication skill compared to your non-technical crowd?
That's not really a good comparison.
You would have to compare a randomly selected set of humanities majors against a randomly selected set of engineers. On average, I'd say both groups would lose to people on HN.
GEB and the Feynman book are as much works of literature as they are technical pieces. GEB in particular requires knowledge of multiple realms, which is what makes it difficult.
- irahul 15y ago> The really excellent insights come from people with seemingly irrelevant background I highly doubt it. Can you quote me some example of these really excellent insights which came from people with irrelevant background? > As has use of deductive sorts of processes (philosophy is a lot like debugging). I still don't get it. deductive processes aren't something unique to philosophy. I studied Mathematical logic and induction more extensively than a philosophy major. The point you are making it is somehow philosohpy helps understand comp. sci. better. I fail to see how. > That's not really a good comparison. I don't have a fair survey at hand. From personal experience, good programmers have excellent communication skills. > GEB and the Feynman book are as much works of literature as they are technical pieces. That wasn't the point. The parent post said about technical people trained not to like non-technical stuff - I was just saying that I was forced to study History in high school an d I didn't like it at all. I don't have any use or interest in why did the opium war start or analyzing Shakespeare's writing - if I am going to read, it would be something which I find fascinating and/or useful. Technical people trained not to like non-technical stuff is non-sequitur.
- ohyes 15y ago> I highly doubt it. Can you quote me some example of these really excellent insights which came from people with irrelevant background? You might be interested in Paul Feyerabend's 'Against Method,' it is a similar topic to this and a pleasant read. > I still don't get it. deductive processes aren't something unique to philosophy. I studied Mathematical logic and induction more extensively than a philosophy major. The point you are making it is somehow philosohpy helps understand comp. sci. better. I fail to see how. Philosophy (particularly analytic philosophy), has a specific method breaking down problems that you don't really see elsewhere. That doesn't mean it is necessarily 'better' than another course of study... it is just a tool that I find to be useful and relatively unique to me. It seems pretty obvious to me that you can't get by at CS without acquiring knowledge of CS. The point is that the diverse background is better than being one dimensional. Note that philosophy helps my programming, not necessarily my comp sci. > I don't have a fair survey at hand. From personal experience, good programmers have excellent communication skills. It could just as easily be generalized that good programmers are smart, and smart people are good at communicating.