Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:Are You Kidding? (Score 4, Insightful) 541

Why are you trying so hard to pretend those differences are plainly obvious?

Sure, you can see a lot of people who clearly come from some place... but you can also see a lot more people who don't clearly fall into any bucket, especially in the US where everyone is so mixed up. You might see a redhead with curly hair and freckles, and that person may have a bunch of African ancestry despite those traits being so traditionally "Irish". Even if you were right about that person being "Irish" - so what? Irish people didn't always look like that - there has been quite a bit of genetic exchange over the millennia, and it is doubtful that your idea of what an Irish person looks like would be true when Christians were being fed to lions. So now your idea of "race" is frozen at some point in time. Scientifically, it is OK to say that race is meaningless as a classification system while still accepting that traits are heritable.

Comment Re:Exposure to multiple environments and languages (Score 1) 637

You had mainframe access in school?!? I don't count embedded "OS"es like Cisco's iOS--you are just running an application for configuring the device. It's semantics and I can see the arguments for and against it. When you learn those, you're not really learning the OS so much as just learning the device, it's not especially portable knowledge.

Comment Re:Exposure to multiple environments and languages (Score 1) 637

It's hard to find that many OSes these days. Once you get beyond Windows/Linux (Unix)/MacOS you start talking about a lot of stuff that's basically "Linux but...". I guess if you were particularly generous you could count BSD as a fourth OS, but that's stretching it. It really depends about what you mean when you say you've "learned" an OS. Have you learned how to manage it? How it handles devices and memory under the hood? The interface between the OS and the applications it runs? Or is it just "I know how to log in and do the 'ls' and 'cd' equivalents."?

Comment Re:Is your CS degree program really that narrow? (Score 1) 637

In my classes we tended to learn 1 of each "type" of programming language. So some MIPS assembler (low level), a bunch of C (imperative), some C++ (Object Oriented), some Scheme (Functional), some Prolog (Logical), some SQL (Logical, but data driven). The idea was that the individual details of each language are less important than learning the thought processes behind them.

Comment Re:Yes, but no (Score 1) 637

That's something I would have gone to the Dean of the IS school and talk about, because it's a totally stupid policy and learning SQL is an enormously valuable life skill for any programmer. Either that or go to the Dean of the CS department and convince him that they should have their own "Databases for CS students" class instead. This may he harder as some CS department top brass are displaced mathematicians and have no interest in supporting courses that are "boring tradecraft stuff" and would rather get another theoretical math via computers type course instead.

There are two "optional" CS type courses that every student should take IMHO: Databases and Networks. That's what the world is going to be made of in the future, and we're already making a lot of progress in that area.

Slashdot Top Deals

Do you suffer painful elimination? -- Don Knuth, "Structured Programming with Gotos"

Working...