Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment Re:I think I'm in the minority here... (Score 1) 688

...but I'm a big fan of giving machines actual names, after TV shows, bands, movies, fiction, etc. I prefer to log into "Trixie.mycompany.com" instead of "LAUX001"; the former, in addition to being easier to remember, just gives the machine a trifle bit of "personality". Yes, I realize that the latter may convey more information (mail servers especially seem to do this: "CHIMAIL01", "NYCEXCH05", etc.), but it feels cold and impersonal; if you treat your machines as just machines, as just any old random tool you'd grab and work with, then they become just a series of interchangeable parts. Giving a machine a name invokes something, typically whimsical, that just adds a touch of humanity back into the system. Yes it's still a machine, yes it's going to spit out a thousand nonsensical errors when you forget a semicolon somewhere in your C++ file, and yes it will eventually be replaced, but for that period of time when you're working with it, you're just that little bit more connected to something more ... personal.

FWIW, I find this to be incredibly useful when the machines become salient and might otherwise try to eradicate the human race.

Cheers.

Comment Trickle Down Theory (Score 1) 312

Vendors who contribute heavily to open source projects do so in large part because their products are used with open source software. To use IBM as an example, some portion of every dollar spent on IBM hardware goes towards furthering open source development. The ultimate corporate consumers do therefore contribute, albeit not directly. Whether or not they should be making more direct or more substantive contributions may still be up for debate, but it seems clear - to me at least - that IBM's model would not exist if these companies were not using Linux.

Comment Re:... Yes and no (Score 1) 848

I couldn't agree with your statements more. Our introductory computer science course (a "primer" for non-majors) spends the first third of the class learning how to use Linux. In my opinion, this is the dumbest use of class time possible. There is absolutely no value in knowing the Linux prompt; all this section of the course does is show students how to use the command prompt to traverse the familiar filesystem abstractions instead of a GUI.

This Linux ramp-up literally serves the sole purpose of getting students ready to use gcc when they learn C++ in the next third. Intro students would be better served by learning more about what it means to write a program. Frankly, I would be more than happy to have intro students learn VBA to script Microsoft Office.

The point is that intro students should learn why computer science is useful, and how computers can be put to good use in general. I know too many people who spend hours doing repetitive tasks that I could solve in 10 minutes with a short script. Intro classes should show students, at the very least, when asking a computer professional for advice can save them lots of time.

Slashdot Top Deals

All extremists should be taken out and shot.

Working...