Can The eXperimental Computing Club Survive? 71
Logic Bomb writes: "Salon has an article about the famous Berkely eXperimental Computing Club, from whence came GTK, the GIMP, early web browsers, and many other goodies. The article has a nice overview of the club's history, as well as questions about its continued existence. Apparently the rise of collaboration over the Internet has made it much harder to find recruits."
Re:Support (Score:1)
death of old school geekdom. (Score:4)
for some reason, this article reminded me a lot of the death of traditionaal one phone line bbses. i ran one for about three years in the early nineties, until the web cam down and crushed all of us. how did it happen? the same way that the xcf is dying.
its okay to be a geek now.
the people who wanted to kick my ass in high school are all on the web. bored housewives are hunting for tracks on napster. grandkids are sending email back and forth to their grandparents. and you don't have to go to some basement room full of unix workstations to talk about computer stuff any more.
it's a bit odd, but try sitting in a diner during the breakfast hour some time and not hearing a conversation about computers. and it's not just the geeks like us, its forklift drivers and waitresses and everyone else. places like the xcf (and like bbses, which is why i was reminded), were refuges for people who were into computing. now everyone is, to at least a slight degree. why bother having a refuge any more? there's nothing left to drive people in.
--saint----
Who else has an XCF? (Score:1)
How common are these organizations? How well have they faired the "Internet Revolution"?
Carleton University's situation (Score:5)
Currently, at Carleton University [carleton.ca], there exists a club with a similar purpose called Nexus [carleton.ca]. It was intended as a student-run research group, whereby students could gain access to the equipment they needed for certain projects, and have a better way of finding other people to join teams to work on said projects.
It's in danger of dying out this year.
What's killing it? I would suggest that it's the computer science department itself. In the last few years, the faculty of the computer science school [carleton.ca] at Carleton University has increased the workload of students exponentially. At the current state, we have the following "killer" courses, to weed out people who can't program:
204 - C++, the profs require you to use Visual C++, with the intent of forcing you to recognize all of the little things that are wrong with Microsoft's compiler. (Their words, not mine.) One of the killer assignments includes mixing operator overloading, templates, and exceptions. This is turning into a really frustrating course for a lot of people, because it's supposed to be an intro to C++ course. It's turning into a fight-the-compiler course.
304 - Object Oriented Software Engineering. You are forced to use ObjecTime, which is the most crash-prone, unuseable, finicky, flaky CASE tool I have ever seen. This is also a group work class, which only compounds the problems for a lot of people. Generally, the class is very beneficial, but with the amount of work and spare time it takes, and the required use of ObjecTime it definitely qualifies as killer.
384 - Algorithms. I agree that this should be a "killer" course. But there is a lot that isn't taught in this course that should be, simply because we're TESTED on it afterwards. They use the CLR book, too, which means that a lot of your own questions are never answered by the book, as there is no solution guide available to students. (And the authors don't want this to change.)
484 - Algorithms II. This is the course that's supposed to be THE killer. And from what I've heard, it is. (I'm only in third year right now.)
In addition to these required, core courses, we're also required to take several other courses in third year and above. Our options can be considered killer, too, as some of them (307, which is a Scheme/Prolog course, and requires as one assignment that you reimplement scheme within scheme; 302, a compiler course that I've also heard was a real time consumer) are just plain insane. Especially whenever you consider that each of these students is potentially taking a full course load, involving at least four other courses. (I've heard many a story of a student dropping all of their other courses just so they could get one of the above-mentioned courses enough of their time.)
It really doesn't help that we've got some really really crappy TAs at times. I've had friends in 204, Intro to C++, show me assignments they've gotten back with "WOULD NOT COMPILE" written on it. The reasoning of the TAs was as follows; I put the disk in the drive, I opened the project, and I hit compile. It stopped compiling, so it mustn't work. (In this case, it was because the TAs were compiling it on the disk. Visual C++ requires a good 10 megs swap space to compile anything, after all.) I really pity the people handing in this last assignment, which is the above-mentioned killer assignment for that course. The only TA is flying back to China as soon as he's finished marking them, so students will have absolutely no recourse if it doesn't run. (The new C++ prof absolutely refuses to remark assignments.)
(Part of the problem, I think, is that a lot of the staff is just plain bad at teaching. The currently reigning C++ prof has a fetish for overloading every single operator. Last year's operating systems prof didn't know how to use fork() or IPC. Students have to make up for their profs' bad teaching by learning the material on their own time, which only makes things worse.)
This is what's killing the computer science societies at Carleton. There are no longer people with free time available to volunteer to run the offices of Nexus. There are rumors circulating already about more general services like CCSS [carleton.ca] shutting down, and the problem's only going to get worse. With CCSS and Nexus, it's becoming the case where the only people who actually have the time to run the services are first-year people. And now we're starting to find that we can't even attract their help. (Recent graduates are not allowed to help, thanks to some rather bizarre restrictions on clubs and societies, so this is what we're stuck with.)
If this keeps up, we really are going to lose all of our societies.
Re:Computing clubs, and The internet (Score:1)
Bowling alone (Score:1)
It's Berkeley, dammit! (Score:1)
XCF as Open Source Leaders? (Score:1)
Sheer Laziness! (Score:1)
Capt. Ron
I think this article is a bit of BS (Score:3)
Comment removed (Score:3)
Re:MIT SIPB having similar issues (Score:2)
One got the impression (fair or not) from the Salon article that the people in this Berkeley club have in the past been rather arrogant and rude. If the attitude of people in your group is similar, then one can hardly blame the first-years from staying home now that they no longer depend on you for the decent computers.
All the talk of frankness and brutal criticism is particularly telling. Criticism is great, but it's much more effective if it's given politely. There's no reason why the occasion of dealing out criticism also needs to be an excuse for demonstrating one's superiority, or for miscellaneous verbal abuse.
You sound like someone that can understands the distinction between criticism and rudeness, and between flattery and basic politeness, but maybe some of your fellow SIPB people don't. Or maybe there's a more subtle problem--I've also been to my fair share of clubs where the older students talk amongst themselves and make no effort to meet anyone new--a very awkward situation to be in if you're new.
A new student at a place like MIT has a *lot* of social options. Would you advise such student take a second look at a club that can't treat them with basic respect?
---Bruce Fields
A tribute to l33t j03 (Score:1)
I'm a big fan. You're one of the reasons I still read slashdot. The reason you get moderated down is because everyone is too afraid to say the truth. Well, I know the truth. I'm going to show them all what they don't want to see, and tell them what they don't want to hear: Linux is an operating system, not a religion. Everyone, get a life. l33t j03 is just being brutally honest. Personally, I've moderated him up every time I saw one of his posts! IF L33T J03 OFFENDS YOU, YOU NEED TO GET A LIFE!
vaxgeek
(i love +1 bonus) haha i am elite, plus check out my low, low UID
ps. please respond l33t j03, i'm your biggest fan.
------------
a funny comment: 1 karma
an insightful comment: 1 karma
a good old-fashioned flame: priceless
Piles of Suns at Lewis Hall in mid-80s (Score:1)
I remember sometime probably around 1986 when there were piles of Suns being brought in for labs up on the fourth floor of Lewis Hall. I remember thinking "who are these guys Sun?" I thought there were more chemistry-type labs up on the fourth floor. Anybody reading this thread know what was up with all those boxes?
Re:Who else has an XCF? (Score:1)
Wow! I think I'm starting to develop a serious case of club envy. : )
An internet based counterpart? (Score:3)
Are there any groups online that are more than a simple sourceforge project and mailing list? Do any such groups for development exist online?
Not sure I understand... (Score:1)
Re:Computing clubs, and The internet (Score:4)
Re:Clubs V. Internet? (Score:1)
Computer "clubs" like for an individual computer are asanine now a days(read: I have my own AMD computer club...WOW!, bzzt ill go read Arstechnica). However here in Atlanta which is accessible within a couple hours by a LOT of people there are tons of groups, ColdFusion, Java, Linux, just to name a few ive been too
It is nice and some of these groups have seen high profile people come to them
It is a great way to network and all that
Anyhow I really enjoy it, im very sure if I looked I could find many other computer oriented groups around here
Jeremy
Re:Clubs V. Internet? (Score:2)
Power corrupts (Score:2)
Recently, there have been several articles lamenting the passing (or retiring) of some of the "old-school" hackers -- the first generation of computer geeks who helped shape the current environment of programming, hacking, the internet, computers in general. Many comments lament that no one today has the same aura of knowledge or contribution.
Well, I have to agree with Lumpy as to the general cause -- there has been a disturbing lack of teaching from one generation to the next. Those who posses power and knowledge (and let's face it, in programming knowledge is power) seem to be very reluctant to distribute said power/knowledge, for fear of losing their own influence.
The first-generation of hackers, the people now retiring or passing away, seem to me to be genuinely nice, helpful people. Calm, patient, and always willing to offer constructive criticism and advice. (YMMV) They freely passed their knowledge along to the second-generation of hackers, and for a long time those two generations have been collaboratively shaping the computing world.
Now, however, we're seeing the emergence of third- and fourth-generation hackers. Unfortunately, as lumpy points out, they often do not receive the same kind of instruction (if any at all). The second-generation hackers, so pleased at the time to be given knowledge, now resist passing that same knowledge along for fear of being dislodged from their godlike status. What arrogance! -- though I completely understand it. It's hard to let go of power. Yet, to me anyway, the most powerful people in the world are the teachers. And I don't mean exclusively in the traditional, K-12 sense. Anyone who takes on the task of passing along knowledge is a teacher, and holds an extremely powerful position -- of trust, of respect, and for shaping the next generation.
IMHO, most of the problems with todays kiddiez is that they were forced to learn their skills on their own. While I am all for learning via this method, it must be accompanied by guidance. Especially with programming/hacking, where there are as many moral and ethical issues at stake as technical! Today's third- and fourth-generation hackers have simply grown up without the guidance of the older generation. Forced to rely on their own resources, they have developed their own sense of morals, their own ethical code of conduct. It should not be a surprise that these are nearly opposite of the old-school "hacker ethic." Just exactly when and where were these new "wannabes" supposed to pick up this ethic? From the people telling them to RTFM?
Re:So that's it! (Score:2)
The Salon technology coverage is still terrific; they are among the few journalists who can both write well and understand the free software movement.
If you don't like their Clinton/Gore lapdoggery, just skip direct to the technology page [salon.com] and bookmark that.
Re:Carleton University's situation (Score:1)
Different idea... (Score:2)
So it makes total sense that there are fewer clubs and memberships are declining. With the rise of the internet and instant gratification there simply is no psychological need to have a club. Evertyhing you want/need to know is at your fingertips and you don't have to go out of your way to get at it. Why should you risk rejection by your peers when you can send an e-mail half way around the world in less time than it takes you to blink? It's a sad situation but this is where we are.
Lack of time is probably another factor. Now no one is 100% busy all the time but media and pop culture has created this image that we all should be busy 100% of the time. So even if we're not we say we are or we find ways to fill up our schedule. No one will admit they have time for a club. The internet is bringing to the front a lot of psychological nuances that have never been explored.
Re:Computing clubs, and The internet (Score:3)
Once you learn a certain amount then it all falls into place.
Maybe this is elitist to some, but I don't think it is a good use of my time to explain the 'cp' command to someone.
Then how, pray tell, is a user supposed to learn a certain amount about Linux/BSD/whatever if teaching them how to use the 'cp' command is a waste of time? I assure you, if it's a waste of time to explain the 'cp' command to someone, then the odds of that person saying 'screw it' and going back over to Windows are painfully high.
Just out of curiosity, though, I decided to 'RTFM' for the cp command. My cp manpage contained a few of the following snippets:
cp [-R [-H | -L | -P]] [-fip] source_file target_file
cp [-R [-H | -L | -P]] [-fip] source_file
If users who want to switch to Linux are told to Read The Fine Manual for the "simple" things like cp, bash, and grep, then to come back later with "real" questions, they'll give up before they begin.
If anything, the people who always need their hands held are the ones that ceaselessly pester you about mid- to high-level. Newbies learn amazingly fast if given a reasonable amount of person-to-person attention and good guidance; there are few things as satisfying as watching a nervous first-time student grow to really enjoy themselves and get all gung-ho about what you've been teaching them. If you won't help those without a clue get started with some real, patient, human interaction, then odds are they'll go back to Windows and write the whole Linux scene off as an eletist geek haven. And, truth be told, if newbies are directed more often than not to RTFM, then that's exactly what the Linux scene is.
$ man reality
Re:Michigan Software Cooperative (Score:1)
So that's it! (Score:2)
So that's where that extension comes from -- I always figured the GIMP guys just spell even worse than CmdrTaco.
Enjoyable article. I had vowed to stop reading Salon in disgust after the Henry Hyde incident, but couldn't because back then it was just too good. A few months ago, I saw a link to a Salon story and realized that I haven't bothered looking at it in at least six months. It had quickly degenerated into a boring mess of Clinton lapdoggery and the sort of columns you usually see in 'alternative' newspapers by writers who think they're being important because they say 'fuck' in every paragraph. I think it was the interminable series by the Chinese call girl that eventually sent me packing.
Meanwhile, they've cut costs by laying off their editorial staff (a typical bit of dot-com management savvy) and, in a sure sign of desperation, elevated sex to its own section. And obsequiously and shamelessly repeating the White House party line of the day hasn't proved as rewarding as it did during the Lewinsky days.
Re:Clubs V. Internet? (Score:1)
Perhaps internet collaboration will replace real life clubs and get-togeathers in time. I am still part of a linux user group, and while we haven't invented something as cool as GTK or the GIMP it certainly is nice to have real life people to just completely geek out with. Perhaps video conferenceing will someday replace real life clubs, or some other way of "getting togeather"... who knows?
Clubs versus BBS versus Internet (Score:2)
Back then, the issue of Long Distance Charges meant that it was expensive to talk to anyone far away, thus meaning that there was considerable value to replicating BBS material.
The growth of the Internet means that (with apologies to Mr Ed):
Where, fifteen years ago, communicating with software authors was quite daunting, it's easy enough now to bounce Linus Torvalds a note, or to find discussion specialized to my interests on a mailing list that joins participants on multiple continents, or to download patches from ftp.debian.org
The Internet does nothing directly to eliminate the need for human interaction; when it destroys user groups, this occurs as a result of:
Re:XCF like organizations will always be important (Score:1)
The only alternative isn't Open Source, you know. There's (for lack of a better word) "clubs" where people participate without being in physical proximity, and where they won't be fettered by unreasonable constraints like whether or not you like someone in person or not. I'm not saying that the original "club" concept is necessarily a bad thing, nor that OpenSource is, but there are alternatives, and as technology develops, there will be even more alternatives.
It's always sad to see if some idea, group or community slowly dies. But things move on, and creative people and good ideas never go away, they just find other outlets - sometimes more productive ones.
Re:Computing clubs, and The internet (Score:1)
SYNOPSIS
cp [OPTION]... SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
DESCRIPTION
Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.
I'm having difficulty seeing what is confusing, even to a newbie, here. All the information necessary to use the basic command correctly is right there. Sure, all the stuff you mention above may be confusing at first glance, but all you have to do is actually read instead of letting your eyes glaze over, and when you come across a concept or phrase you don't understand, go look that up. It's not rocket science.
This is why I am not an author of UNIX books - they'd be way too short. Chapter 1: log in. Chapter 2: type "man man" and hit return. Chapter 3: start reading.
Why worship linux?! (Score:1)
Good point. Even if it was a religion why would it be worth worshiping?!
FreeBSD rules!
Re:MIT SIPB having similar issues (Score:2)
So in other words, since joining these clubs is no longer necessary in order to obtain access to UNIX machines, more and more students are giving the finger to the elitist assholes who run the clubs and buying their own Linux boxes. Good.
Re:It's Berkeley, dammit! (Score:2)
Rich
Re:Clubs V. Internet? (Score:1)
There's a lot to be said for computer clubs, from 1993 - 1996 I was involved in a few local BBS computer clubs, where we created electronic magazines and got writers to contribute while I did the coding and handled small applications that utilized modem communication etc. At that time, I had never met any person I was working with, and when i finally did, it was a social thing; we never felt a need to work from anywhere but our own houses.
Re:Times change (Score:1)
"UC-Berkeley has long suffered a shortage of rooms. When the university reorganized its turf in the mid-1980s, the existing computer center available to undergraduate hackers was set to be shut down. So Phil Lapsley and nine other computer enthusiasts wrote a proposal to establish an undergraduate-run facility that would both offer computer help to campus members and produce useful software projects.
The university agreed to the proposal, and in 1986 the XCF was born."
Then again they have been around for 1986, why not let others continue in their path?
Peace,
TankDawg7
Times change (Score:5)
It would be a shame to say the club is dying. In the traditional sence yes, but as was said it is due to collaboration over the internet. So instead of saying the club and it's purpose is dying, let's say anyone can be a member now, if not of the club of it's purpose.
Support (Score:1)
Seems as if they were supported well by the University at that time. If they are giving out new-tech equipment to clubs like that you can count on me to recruit over...
Did C Language start to surface around that time (1986)? I thought it's been around longer than that.
Peace,
TankDawg7
Clubs V. Internet? (Score:5)
Now though, I find that there are not nearly as many computing clubs to be found, at least where I live. Has the Internet sounded the death knell for computer clubs?
It would seem that old-fashioned face-to-face contact is somehow becoming unfashionable. The Internet does not provide an adequate replacement for physical socialising. I also suspect that the quality of work that gets done over the internet is of an inferior quality. This is to be expected though, given the lack of acceptable criticism that the Internet engenders. Criticism is usually dismissed as 'flaming' and is ignored. In real life such behaviour would be more muted, and would be responded to.
Hopefully, one day, people will realise that the Internet is not a panacea for all of societys Ills, and is not a replacement for society. I hope to see the rise of computer clubs again one day.
KTB:Lover, Poet, Artiste, Aesthete, Programmer.
XCF like organizations will always be important (Score:3)
Localized groups of people with above average expertise (or willing to work to learn the above average expertise) can have a strong advantage over an equally sized distributed Open Source project. Being able to walk down a hall or spin your chair 180 degrees and bounce ideas back and forth is a very powerful winnowing tool. The entrance requirements to the XCF help to maintain a high caliber of members (propose a major project).
Re:Groups in Internet vs. Meatspace (Score:2)
In the old days (yeah, nearly 30 i am) tinkering with your computer was encouraged by the media, and you did not need anything special to start since the computer booted into a simple development environment, and going to a computer club to share experience (and software ;-) was just natural. That is where i met my programming buddies... learned a lot from them. With a windows box, you have to be pretty desperate (or paid) to try and program anything. Hacking windows is way too complex for a beginner, and no fun at all... how is a 'hacker club' supposed to form around it?
I think one of the only reasons why there still are clubs like these is the fact that open software like the GNU development tools, Linux, BSD etc have been with us since the rise of MS Windows.
My guess is that in the next decade the number of clubs like this will grow again thanks to increasing addoption of GNU/Linux/*BSD, and the Internet will help instead of hinder: it will be much easier to communicate and cooperate without having to travel around (read cycle along, since few hackers have cars or are old enough to drive where i live).
BTW i found this article way too sentimental and nostalgic. They make it sound like the end is nigh!
I kind of hope XCF does dissolve (Score:3)
It is not a reflection on the XCF's current membership, but it is important to understand that the XCF was created by destroying a public (to the student body at least) free student-run computing facility, the Undergraduate Computing Facility. The equipment and space was essentially given to XCF in the belief that they would continue the UCF, but instead the founders created a private facility for themselves.
As a result, for more than a year, there was no public access computing for undergraduates, and it took a long time and a lot of work to rebuild what XCF co-opted, eventually in the form of UC Berkeley's Open Computing Facility [berkeley.edu].
Over the past fifteen years, some significant software was written at XCF, especially after they started releasing source code. And, certainly, eliminting the "Exclusive Computing Facility", as we called it, rather than just making it more open, would not have helped anyone. However, there is no doubt in my mind that for a school as big as Berkeley with such a long history of system software development, that more and better development would have been done had XCF been a more open facility from the outset, and it would have defined the campus programming community in a much more postive way.
By now, surely, none of the current XCF members had anything to do with its bloody founding, fifteen years ago. There has been public computing at Cal for a long time (at least as of the last time I checked), and multitasking computers are ubiquitous. So, the significance of the XCF to me now is only symbolic. However, as an alumnus, I would somehow feel better about about Cal to see the experimental computing club reconstituted into something that does not claim to be the legacy of the founding of the XCF. The current members do not deserve the dishonor of that association.
It's Carleton Vs. Ottawa U (Score:2)
It is a shame though that this leaves us less time for other things (ie. a social life), but this is the "bad" you have to take with being in this industry. Do you really think that it's going to get any better in the Real World (TM)? - where employers expect you to work minimum 50 hour weeks to pull your weight? Forget it - this is just a warm-up.
Frankly, I'm glad that the universities in Ottawa have some motivation to improve. The general morale of the engineering department at the University of Ottawa is sad at best. Students regularly expect extensions and grade curves from their professors, which requires profs to set easier exams and starts a vicious cycle.
On the other hand, if universities are fighting for students, they have to create a more exciting, challenging program. If they have to weed out people by giving them challenging assignments, then good for the administration for not backing down and easing up. It's about time the universities in Ottawa started on the road to improving their caliber of students. Maybe someday their programs will be right up there with other Canadian universities like Waterloo and U of Toronto, thus motivating them to improve - one of those beneficial cycles.
As for computing clubs, one only has to look at the computing labs to see that a lot of people do their homework at home now, instead of there. This leads to a lot of people getting to the same mistakes and having no one to ask. Granted profs are getting better with e-mail and message boards, but a little face-to-face contact in order to solve simple problems (especially in the first two years) would be better, of course.
I think the bigger issue is where people's motivations lie. People don't want to hang out at school all day in a small computer club room. People have jobs to pay for work, people have social lives (yes, even engineers and computer scientists - I highly recommend one - heh). I think more and more people are realising that if you think about one area too much (ie. computers) you will just burn your brain out. Relaxation is the key, and everyone is different in that respect.
So what to do from here? Start out small. Make a club for people helping people with their homework, even if its on the net. When the community has been built, you might find that people with common interests want to work on a side project. Granted, you may not have much time for it
Ryan Lowe
3 years in Computer Engineering and now in Software Engineering year 2
University of Ottawa
rlowe@[NOSPAM]planetquake.com
Re:IRN BRU (Score:1)
--
Remove Me-Kilt
A clone of Photoshop is experimental? (Score:2)
Nothing really wrong with that (Score:1)
Get used to that, buddy. Sometimes the best way to teach somebody something is to make them learn it themselves. In an odd way, they're giving you the skills that you're going to need once you get out into the work force. I'll admit, it sounds like your school does have a couple of problems, but all in all, creating an environment where students feel compelled to learn the course material in their own time is really not a bad thing.
--
Geek "society" is dying 'cause "we won" (Score:2)
As with hackerdom, fandom is dying as SF has become so mainstream. It's no longer weird to read SF (not that people are actually reading it these days -- insert bashing of media fans here), so the social rewards of joining the sub-culture just aren't there. If you want to meet like-minded people into SF, just go two doors down. Or find other hackers by getting online...
Now the real question is (and I'm not prepared to answer it): Which was a better situation for the geek? (a) Being part of a tight-knit, special community, (b) or having wider acceptance and recognition without the community there (or at least replaced by a dilluted version)....
Re:Power corrupts (Score:1)
One point I'd make: I'd disagree with the notion that older gurus are unwilling to pass on information; in my experience, the wise old heads are usually happy to tell people what they know; all too often the problem is arrogant 18 year olds who that they know it all and aren't interested in listening to what a 40 or 50 year old might say.
Re:Piles of Suns at Lewis Hall in mid-80s (Score:1)
They bought them so fast, in fact, that they couldn't get them into service before their 90-day warranties expired... And then, after the warranties had expired, they discovered that some significant percentage of them were DOA. They had to work a special deal with Sun to get those fixed.
XCF wrote this totally hot air grant proposal, and managed to talk their way into a half dozen or so of these systems, plus a server for them (a Sun 3/180, if I recall correctly; maybe it was a 3/280). Which they then proceeded to name them "scam", "scheme", "fraud", "greed", "swindle",
I was an EECS undergrad at Berkeley at the time, and hung out with a bunch of the XCF folks. I seem to recall that much XCF time and energy at the time was devoted to whupping MIT's butt at xtrek...
A view from another Carleton student... (Score:1)
Re:Who else has an XCF? (Score:1)
What do you think of it, including but also beyond the obviously delicious goodness of the ACM? How's the CS department, the people, everything else? (I'd e-mail you, but you're an AC..)
You can respond to me at: the_mosher at hotmail dot com (my address i keep around even though i don't like it, for purposes such as this), if you so choose. Thanks.
Re:Times change (Score:1)
Like Obi-Wan Kenobi?
"By striking me down, I will be come more powerful than you can ever imagine. The spirit of hacking will spread at the speed of light through the universe..."
Or something like that...
Re:Carleton University's situation (Score:2)
I don't disagree with you, and I welcome the increased competition between students for those top marks. However, whenever it becomes less of an intellectual challenge, and more one of an endurance race, the societies are usually the first things to suffer. This was the point I was trying to make.
I should probably point out the flip-side to a lot of the statements I made in my original post:
- The 204 prof mentioned is still quite green, as he is only in his second year of teaching. His primary language is not english, and neither is that of the TAs for the course, which is probably where this confusion comes from. (I haven't had him as a prof.)
- The 304 class I mentioned is definitely one of the most useful courses I have ever taken thus far. The lectures were superb. My one beef is with ObjecTime, the CASE tool we're required to use for the course. Whenever you're taking a course on how to write well-designed code, you don't want to use a tool that falls apart at the seams an average of five times an hour.
- The prof who didn't know how to fork() has since "parted company" with the university.
The bottom line, as I said, is that our societies are dropping like flies. There tend to be very few people who have time to actually devote to projects. Whenever the Nexus project was started three years ago, there were a good half-dozen plus projects in the works. They've since all died, with no new ones taking their places.
It's hard for someone like myself to glance south at a place like MIT, or Berkeley, and their infamy, and then look back at my own institution and see the equivalent slowly dying in it's infancy from lack of interest. It's not the hard work I'm complaining about, it's the absence of spare time people have for such explorations.
As to how this applies to the XCF, all I'm saying is that perhaps the undergrads at Berkeley are feeling a similar pinch, when it comes down to the spare time that they're alotted to work on their pet projects. Perhaps someone should welcome the XCF to the real world, too.
Re:Who else has an XCF? (Score:2)
Re:Piles of Suns at Lewis Hall in mid-80s (Score:1)
More time was devoted to whupping PinkPuppy and the rest of the CAD Group grad students!
The administrator mention above was Vice-Chancellor Ray Neff. They canned him. In retrospect, I think they hired him to over-spend his budget on purpose!
As for the "hot air grant proposal", it was less "hot air" than most business plans. We were chartered to provide UNIX consulting to students, UNIX programming projects and a learning-bed for UNIX system administrators. The hard part wasn't the computers; it was the space. Luckily, many of the founders were undergraduate staff (sysadmins and programmers) and so the facility seemed to understand that we could put the space to good use for undergrads learning UNIX.
Re:Who else has an XCF? (Score:1)
Re:Different idea... (Score:1)
When computing power was scarce, we worked together for the computing power, but we found that by working together (in the same room) we found that we learned much more and faster. When computing power became more prevalent, people stopped needed to work together for the scarce resource; unfortunately, they didn't seem to have as much learning fallout from their peers when they worked in isolation.
People have said that the Web can take the role of peer interaction, but from my experiences in the workplace, I don't think it can do it as well (or as fast). The difference becomes evident when someone can just look over your shoulder at your code and offer you suggestions as to a simple typo, an algorythimic problem or even style suggestions which would make your code better. Combing through documentation and code over the Internet or even sending your code to some friends for comment, doesn't seem to have the same gain.
In any case, the XCF has dropped down to a single member before and grown again -- typically creating a new major project at the same time. We'll see if it survives again and if it does, what it produces.
Re:Computing clubs, and The internet (Score:1)
Bowling Alone (Score:4)
You might be interested in the book (and website) Bowling Alone: The Collapse and Revival of American Community [bowlingalone.com], which addresses at least some of your concerns regarding the need for "physical socialising."
There is an article by the author of the book, Robert Putnam, here: Bowling Alone: America's Declining Social Capital [jhu.edu].
There is an interview with the author here: An interview with Robert Putnam about America's collapsing civic life [jhu.edu].
MIT SIPB having similar issues (Score:5)
I believe that the problems with recruitment are not due to collaboration between people over the Internet, or even to freshman coming in with a hacker support community already formed on the net. The bigger issue is that being a geek is not such a socially unacceptable flaw anymore, especially around MIT.
Two things used to drive people to the SIPB: Access to good hardware and people with whom to geek. Both of these encouragements are starting to slip away. And the social barrier to entering SIPB has always been high, due in large part to elitism among its members and the perception of elitism by the community.
10 years ago undergraduates couldn't run Unix in their dorm room, or even have networking. If they wanted to hack they had to come to SIPB. The machines in the office used to be a big draw. That is not so anymore. Unix workstations that we can afford are comparable to freshman's new Intel machine. Our fastest workstations are rivalled by my $800 Linux box. And providing even faster machines would not really help. I don't need an Ultra60 to hack on.
The draw of people to geek with is still strong though. That is what keeps me and others coming back to the SIPB office. Between current members and the cruft (members who are no longer students) who hang around there is an alarmingly high density of real world computer experience. Its a great place to go to have people tell you your new design is crap or your idea for a company will fail. But more and more students never feel that attraction, never feel the need to hang out with other geeks.
In some way this is because of the net, and the fact that these students come in with support networks. But even more than that it is the omniprecense of geeks at MIT. People who need their fix of geeky social interaction in real space can usually get it in their living group. The odds are there are a couple of people who run Linux and understand when you talk about your projects. They aren't very useful when it comes to critique, but you can get expertise online. People who would have become SIPB addicts^Wmembers in the past now get by on geek methadone, amply available in their current social groups.
Its a difficult problem to solve. I don't have a solution, or I would have deployed it at MIT. Sometimes we think that people don't know about us. We have talked about Slashdot (a common brand of methadone) banner ads targetted to net-18. But really the problem is harder than telling people we exist. It is to convince people that our membering process is worth the time and effort, and that we are a social group they want to join.
We are not dying. We do not have significantly fewer members then we have had in the past. But people no longer seek us out. Many of our members finally get over their inneria and join when their existing social scene flies apart. Others (like me) get dragged in by people in their living group and eventually get members by virtue of having sat around the office so much. But this year we didn't get any freshman. They don't realize that they need us, yet.
Re:Clubs V. Internet? (Score:1)
I don't know where you live but there are still face-to-face meetins of geeks going on most US urban areas, at least. Try looking for a Linux/Unix Users group.
Re:death of old school geekdom. (Score:1)
Re:I kind of hope XCF does dissolve (Score:1)
Why the XCF is valuable (Score:2)
Here's a little testimony: http://dale.oreillynet.com/stories/storyReader$31 [oreillynet.com].
But none of that is important. That's all kinetic, or realised potential. The potential to do more than that is what is important.
When I was there I got to learn from Spencer Kimball, Pete Mattis, Ali Rahimi, Tracy Scott, Yaroslav Faybishenko, Misha Dynin, Josh MacDonald and many other people. A team of individuals. XCF members empowered each other by bringing together a great pool of knowledge and experience.
It's been a concern of mine for years that the wide spread of cheap computers and connectivity encourages people to stay home instead of going to labs to interact with their peers. This is the problem the XCF faces now. Having coded in the XCF and at home, I wish entirely that I could return to the days of the XCF. It was just more productive and more fun.
XCF members were brutal against boring projects and idiocy. Praise was rationed. There was no sense of political correctness and ego maintenance typical in the modern workplace. Respect was measured by quality of product, i.e. not by who you knew or how many papers you shipped about the code that stayed moored. I dream of the level of productivity achievable in a commercial XCF.
The XCF was uniquely a place of product staffed by members who transcended the one-dimensional geeky lameness endemic to tech-centric societies. We did cool things like race BMWs in Palo Alto and get drunk together. Huh huh *snort* huh.
Gene
Re:Computing clubs, and The internet (Score:2)
I'd argue otherwise; I'd state that you assume the user already knows far more about the system than they actually do. A newbie is thrust into an environment that is completely and utterly foreign to them. Even if the pertinent information is readily available, there is such an overabundance of 'expert' information that it quickly and easily overwhelms an individual with anything less than genuine need to learn a system (i.e. CS students, people whose jobs rely on learning the system, etc.)
All the information necessary to use the basic command correctly is right there. Sure, all the stuff you mention above may be confusing at first glance, but all you have to do is actually read instead of letting your eyes glaze over, and when you come across a concept or phrase you don't understand, go look that up. It's not rocket science.
Of course it's not rocket science. If it were, not even a handful of the self-taught Unix/Linux geeks would exist. What I am saying is that it is not even remotely easy, and that drives a huge potential base of users away after struggling through man pages for only six hours (if even that.) Why insist that Bob Newbie subject himself to an hours' worth of hunting for a command to move file A to directory B ('cp' is not the most intuitive of mnemonics, regardless of how used to is we all are; 'man copy' returns a painfully technical synopsis of kernel copy functions;) when he could learn the same information quickly, easily, and in a (potentially) very friendly manner with a full one minute of a knowledgable users' time? Yeah, it's not rocket science. I sure as hell ain't easy, though.
This is why I am not an author of UNIX books - they'd be way too short. Chapter 1: log in. Chapter 2: type "man man" and hit return. Chapter 3: start reading.
I tried just that. I logged in (easy enough, most newbies understand the login/password concept readily enough) typed 'man man', and started reading. Some of the things I learned:
$ man reality
Re:Carleton University's situation (Score:1)
Re:Computing clubs, and The internet (Score:1)
Perl Mongers (Score:2)
(But the closest that I knew to a club were computer gaming groups -- every month or two a bunch of us would drag out computers over to a friend's house, connect to his switch [parts of his ISP were still in his house] and try to kill each other in wargames, FPS, etc. Not as much geek talk going on there, but it happened once in a while.
Groups in Internet vs. Meatspace (Score:2)
As has been said earlier, I think it is somewhat of a temporary tragedy that meeting in person loses out to Internet groups.
The reason is that I've noticed a lot of conversation on the Internet is often done with flaming and politics... and this includes free software/OSS development.
People seem to work better via personal contact because there is so much more information transmitted about a person and who the person is.
As I said, I think this is more of a temporary thing because we will soon have a way to collaborate using higher-bandwidth technologies that will be able to make meeting online much like meeting in person.
--
Re:IRN BRU (Score:1)
--
Remove Me-Kilt
Computing clubs, and The internet (Score:4)
The internet has given the techie communication to a larger group of techies, this way we can avoid the administrative users. But who loses? the wannabees. Who is going to teach 12 year old Johhny down the street how to write a device driver? Who is going to help 13 year old Susie debug her assembly routenes? all the techies are on the net. and if you ask a newbie question in the "leet rooms" you get flamed,and then kick/banned. RTFM is our cry. it is our mantra... and we act suprised or superior when their mantra is "A**HOLE" or we hear "Damn Geeks, think they are better than us."
It's because we cause it. Us techies, we drive away the newbies. we chase away the wannabees. because we like our discussions about the obscure corners of IPv6 and will not stoop to helping someone use vi for the first time.
We ruined the clubs. and we are thinning the pool of talent by acting like jerks.
Want to fix it? then be a mentor to someone. next time someone asks a newbie question ANSWER IT and flame the self leet idiot that flamed the newbie. welcome wannabees with open arms .
It's simple, but alas, it will never happen. It is counter to geek culture.