Slashdot Log In
Your Worst IT Workshop?
Posted by
ScuttleMonkey
on Wed Dec 19, 2007 03:09 PM
from the horror-stories-from-the-front dept.
from the horror-stories-from-the-front dept.
suntory writes "I am a lecturer at a Spanish university. This week had to attend a workshop on 'Advanced HTML and CSS' for the university staff. Some of the ideas that the presenter (a fellow lecturer) shared with us: IE is the only browser that follows standards; frames and tables are the best way to organize your website; you can view the source for most CSS, Javascript and HTML files, so you can freely copy and paste what you feel like — the Internet is free you know; same applies for images, if you can see them in Google Images Search, then you can use them for your projects. Of course, the workshop turned out to be a complete disaster and a waste of time. So I was wondering what other similar experiences you have had, and what was your worst IT workshop?"
Related Stories
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Wow! (Score:5, Funny)
Re:Wow! (Score:5, Funny)
Yet.
Parent
Re:Wow! (Score:5, Funny)
Wonder where they all went.
HTH
John
Parent
Re:Wow! (Score:5, Funny)
The low_uid is primarily a nocturnal poster, but can sometimes be coaxed into daytime efforts by a higher_uid making 'old man of the forest' claims.
</david_attenborough>
Parent
Re:Wow! (Score:5, Funny)
oops . . .
Parent
Re:Wow! (Score:5, Funny)
Parent
Re:Wow! (Score:5, Insightful)
(1) Most low-uid people have become lurkers. They read a lot but post little. I know this applies to me.
(2) Nobody really looks at the uid of posters until a uid-war starts, so nobody notices the low-uid people unless there is a uid-war.
I suspect it's actually a combination of the two.
What have I done since I joined slashdot? Changed universities, changed a few jobs, changed a few girlfriends, changed a few psychiatrists, and also changed a few passwords.
Parent
Re:Wow! (Score:5, Funny)
Parent
Re:Wow! (Score:5, Funny)
Bender: "What are you doing with that?"
Lrrr: "You're going to kill this innocent Slashdotter?"
Ranger: "Of course not! I'm just gonna tranquilize him so I can chop off his feet as proof he exists. Then dump him back in the wild. He'll do fine!"
Parent
Re:Wow! (Score:5, Funny)
What to do then, I dunno.
Parent
Re:Wow! (Score:5, Funny)
Hmmm. Seventeen jobs since joining /. Perhaps there's a correlation? :-)
Parent
Re:Wow! (Score:4, Funny)
Parent
My personal worst (Score:5, Funny)
I submitted an article on it a few months ago. They posted it to the front page 3 or 4 times. Just search for keywords: bestt editer
Re:My personal worst (Score:5, Funny)
So to get the slides, he opens a terminal, and types pine. A big list of all his email fills the screen. He starts looking for his lecture notes... at which point some guy noticed one of his emails had the subject "Enormous Pussy". The prof stammered and said it wasn't what it sounded like, that's just a big cat one of his friends has, and his friend likes to send email with provocative subjects.
At which point someone else saw an email called "Giant Beaver", destroying the prof's credibility.
The lecture itself was great.
Parent
Re:My personal worst (Score:4, Funny)
At which point someone else saw an email called "Giant Beaver", destroying the prof's credibility.
What? Why is everyone looking at me?
Parent
Speaking of university... (Score:5, Interesting)
I took the advanced C++ class at my university the first quarter after they made the class transition from Pascal. I had prior work experience as a C++ programmer, so I figured it would be an easy A. Boy, was I wrong!
The professor was like 80 years old. He must have been around before they developed the one in binary and only had zeros. That in itself isn't so bad, except that he didn't bother to even crack the book to teach C++. He'd give examples and try to work problems on the whiteboard in some kind of pseudo language that wasn't Pascal, definitely wasn't C++, and that hopelessly confused the students who didn't have a really good grasp of the language. Oh, it gets better, though.
His TA, the girl who graded our labs, knew even less. We had a lab where we had to implement a complex number class, ho hum. The instructions stated that we had to develop methods to do things like add, subtract, multiply, divide, etc. complex numbers, but they didn't explicitly state what we had to call our functions.
Any C++ programmer worth anything would know that the obvious thing to do is to overload the +, -, *, and / operators so that they could accept complex number arguments and return the appropriate result. I spent a few hours working on it, churned out my class, and when I got the lab back, she had failed me!
I asked why she gave me an F, and she explained that I was supposed to implement the functions using names like add, subtract, etc. I told her that that was nowhere in the instructions for the lab, and she admitted that it was okay to use other function names, but operator overloading was a no-no. Of course, I asked why, and her answer—I kid you not—was that because if you overloaded the operators, other programmers wouldn't be able to tell the difference between your class and built-in types. I argued vehemently that that was the point of operator overloading, that it was an extremely common practice in C++, but she wouldn't be convinced.
It was toward the end of the semester, so I took the lab to my professor and explained to him what was going on. I even took a C++ best practices book with me to show what I was talking about and to prove that I'm not some crackpot stupid student trying to eek out a few extra points. The professor proceeded to explain to me that the university had just informed him that they were letting him go after the semester, that they were firing him. (His words exactly, not mine.) He said that if I had a problem with my grade, I needed to take it up with the TA, because he wasn't going to override anything she said.
In all the programming classes I took at the university, that was the only one in which I got a B, and I was absolutely furious. Not so much because of the negligible impact to my GPA, but because it's the only time I've ever gotten a grade that I truly felt like I didn't deserve, and it was all because of an idiot professor who didn't give a damn about anything (gee, I wonder why they fired him) and a TA who didn't know crap about the subject that she was grading us on.
It's too bad, too. All of my other experiences at the university were relatively pleasant, and I'm a life member of the alumni association today. But that one incident still sticks in my mind as the height of stupidity. I wish now that I had had the balls to escalate it to the dean or maybe even higher. I can't help but wonder how many students failed or otherwise did miserably in that class because of him, and I can't help but wonder if any of them gave up computer science because of that bad experience. God, I hope not.
Parent
Re:Speaking of university... (Score:5, Interesting)
My intro CS "professor" was absolute crap. I was a freshman with no programming experience beyond BASIC when I was 10 years old. I routinely had to correct him, nearly daily in fact. Not because I wanted to be a smartass, but because I could see the puzzled looks of my classmates as he contradicted himself constantly.
At first, I thought it was just a language barrier (he was Indian), but as I grew more skilled in the subject I realized he was just talking out his ass all the time. This led my and some fellow students to do some detective work on his credentials... where did he get his degree? We eventually figured out he was a big fat liar!
He claimed to have taught at various universities (I remember Georgia Tech off the top of my head). None of them had heard of him. His Ph.D. turned out to be a mail-in degree from an online school. That was, thankfully, his last semester. Unfortunately, I fear he just got a job somewhere else doing the same thing.
Parent
Re:Speaking of university... (Score:5, Interesting)
My freshman instructor in CS50, the first class you take in CS, was a special guest instructor that year.
I shit you not, I was taught C by none other than Brian Kernighan.
http://en.wikipedia.org/wiki/Brian_Kernighan [wikipedia.org]
Hint: He's the "K" in "AWK". He helped Ken Thompson and Dennis Ritchie invent UNIX at Bell Labs. He co-authored "The C Programming Language", the very first book on programming in C, and widely considered by most to be the bible of modern programming.
He was extremely fun and engaging, and I felt honored to be in the presence of one of the forefathers of modern computing.
Parent
I got you beat: (Score:5, Funny)
I swear to God, the first words from the presenters mouth: "That Exchange thing Microsoft is building is no threat to us, and here is why....."
Parent
Vendor Name? (Score:4, Insightful)
Re:Vendor Name? (Score:4, Informative)
Parent
I was a co-facilitator at one... (Score:5, Interesting)
That was not quite as spectacular as the time a prof at the college hooked up two PC's via serial cables, one of them being on an AV cart (and plugged into it) - seems the cart was wired wrong, when he fired those up there was an small explosion, a fair bit of smoke and some actual pieces of the serial card from one of the pc's strewn about the case.
Ah, the good old days - I worked on Tandy machines that had fully exposed power supplies, took one apart once (the PC not the power supply!) and wondered what the whirring sound was, thing was still running
Oh that I could go back to the day of swapping floppy disks to run stuff.
Let's go the other way (Score:5, Insightful)
I've been to OOPSLA a couple of times. Very enjoyable and informative. More recently, I just attended a "No Fluff, Just Stuff" conferences in Atlanta. Lots of good information, especially on Groovy and Grails.
It was an AskSlashdot (Score:4, Funny)
Not the worst for *me*... (Score:5, Funny)
**Whoosh**! The woman instantly tears into the instructor's hard drive like in one of those hacker movies and starts moving and deleting files! The instructor dived for her own laptop and yanked the Ethernet cable. I'm still not all sure what really happened there.
Re:Not the worst for *me*... (Score:5, Insightful)
Parent
Re:Not the worst for *me*... (Score:4, Insightful)
Those who can do more, teach.
Parent
I Don't Get IT Workshops, You Insensitive Clod! (Score:5, Funny)
HTML, CSS and Websites (Score:5, Insightful)
If I went to a Web seminar like the one described in the story, and it didn't mention building sites on top of a CMS, I'd question the presenter and the company that paid for me to go. There is no reason that your average person needs to know HTML or CSS, as those should be handed over to DESIGNERS, people skilled with making things look good. If you want to see what it looks like when everyday people do design just go over to MySpace (akkkk).
Just my $.02 (actual value subject to market forces)
Re:HTML, CSS and Websites (Score:5, Insightful)
Parent
Re:no, your a wannabe.. who never learned to code (Score:5, Insightful)
WebGUI has some support for dynamic content, but I'm not familiar enough with it to know how much (I'm thinking of the thing where it takes a SQL query and turns it into a table or whatever). But what the guy you were talking to meant, is that if you put a PHP script into the WebGUI edit box and save it, it just spits the PHP back when you request the page (static content) instead of *executing* it (dynamic content).
I'm actually dealing with some pages right now where the content needs to be dynamically generated, but the original author wanted it integrated with WebGUI. So what does he do? He writes a ColdFusion
Parent
InterOp (Score:4, Funny)
Re:InterOp (Score:5, Funny)
Here in aerospace, we're not allowed to accept even a freaking mouse pad from a parts supplier.
Which is probably best, because I'd totally be whoring myself out for meals and gadgets and, if the salesperson was a cute woman, whatever I thought I could get before getting slapped.
"Yeah, sell me some FPGAs, bitch. Yeah, you like it when I talk like that, don't you? Tell me those gate counts again, you dirty, dirty girl."
I know. I need help.
Parent
Re:InterOp (Score:5, Funny)
Sounds to me like you just need $1000 and 24 hours in Vegas. ;)
Parent
Haven't been to many, but (Score:4, Insightful)
back in the Tivoli days I got sent to a 2-day class on how to use it. It was about totally worthless.
I found out the next week that the class had cost $750, and I actually went into the CEO's office and suggested to him that next time they want me to know something, they pay me the $750 and I'd purchase and read the appropriate book. He wasn't especially amused.
sometimes training is not done for the training (Score:5, Insightful)
You are of course correct, but if you speak with some business people you will be surprised why some businesses (and even individuals) take courses and enroll their staff to workshops and training sessions. Sometimes training is done not in order to actually learn something, but only because of various external requirements (eg legal, or requirements imposed or recommended by professional bodies), obscure accounting motives, publicity or advertising reasons ("we spent a million in staff training last year!"), hierarchical or careerist reasons ("manager: I will enroll my staff in extensive training so that my boss can't use their lack of skills as an excuse to fire me for hiring incompetent employees" or even "I, as the training manager, must make everyone attend training sessions because it's good for making me more important within the company"), or sometimes even irrational psychological reasons ("if we lose, it won't be because we didn't try hard but because out training was useless, so it's the trainer's problem not ours"). Yea I know all this is completely anti-productive and irrational, but I have actually seen all this being done in dysfunctional companies (sometimes even required by external agencies or bodies).
Parent
the fool - or the fool that follows him? (Score:5, Interesting)
Most of the bad talks were situations where I was asked to sub for someone - or an area where I "WANTED" to be an expert - but really wasn't.
Many times, after a talk, I find that something I said was just plain wrong - it happens - to everyone - even the best speakers out there.
They key is, as an attendee, to not sit around and waste time listening to a bad speaker. I just quietly walk out, picking up an evaluation form in the process, and making sure the instructor gets my feedback.
As an occasional bad speaker - the best thing an audience member can do for me is to let me know if I have gotten it wrong! In the end, the only way tp turn a bad speaker into a good one - is through feedback - even if it is "YOU SUCK!"
Not my worst, but one of my best... (Score:5, Funny)
5 minutes later, by accident, he clicks on the link, triggering a cascade of pop-ups with naked men in front of the class, which was laughing it's lungs out...
Perl class (Score:5, Funny)
So this total propeller head who's teaching the class says "Perl is the easiest language to learn - very natural and logical syntax"
HP (Score:5, Funny)
Guy got really mad and started pretty much yelling at people, saying that 64 bit has twice as many bits and is therefore half as fast as 32 bit computing.
People didn't even bother laughing at him. Everyone just looked at him like he was an idiot.
Re:HP (Score:4, Funny)
Parent
Question for the submitter (Score:4, Insightful)
PLC class (Score:5, Funny)
Next day he said, well, we're finished with the PLC stuff (actually we were finished with some really really bird's eye view of Ladder diagrams), now we'll see some SCADA. So the guy start showing this REALLY CRAPPY 16-bit app, and he showed ONE BY ONE every single widget (buttons, bar graphs, even some motors that changed colors to show when the output was running). And the library was H U G E. THOUSANDS of widgets. And he showed them "oh, look at how many of them there are! Just see how flexible this program is! See! We even have traffic lights! Buttons! Little trucks, big trucks, cars...".
I went outside and came back in 1 hour, and the guy was STILL SHOWING the fucking widgets and how to place and connect them. Needless to say, I didn't stay.
What's a double? (Score:4, Funny)
"Advanced" Email Workshop (Score:4, Interesting)
So I waltz into the computer labs one sunny August afternoon, ready for my "advanced" workshop fun. And what awaited me was the most painful IT experience of my life as the instructor walked us through the "advanced" complexities of logging in, clicking on subjects to read messages, clicking on buttons to reply or delete. We didn't even get to Reply All, CC or BCC, let alone folder, filters or the rest of the software options I'd expected them to cover.
I asked why this was considered to be at an advanced level. The woman running the workshop said that this was as much as anyone needed to know about the system, really. That's when I tuned out and starting making some ASCII art to pass the time.
Topic: How Wonderful We Are (Score:4, Funny)
Needless to say, the talk contained no useful information at all.
Re:IDIOT (Score:5, Funny)
int main()
stands for initialize. No amount of arguing with the instructor could convince him that it was declaring the return type of the main function as an integer. As it happens the instructor was also head of the computer science department. I spent the rest of that semester teaching the entire class after the instructor left because I felt bad for them. They all agreed I did a much better job than the instructor. I would have gotten a job as a teacher there, but they couldn't afford my rate.
Parent
Re:Securing Voice over Internet Protocol (Score:4, Interesting)
Parent
Re:Blah... (Score:5, Interesting)
I'm attending a course on web design in my college this semester.
The TA that's giving the lectures:
However, two years ago I took a course given by a guy who told a friend of mine "Stop surfing the internet! Or else you won't know how to use Internet Explorer!" (yeah, it loses a bit in translation).
He could spend two hours explaining how to navigate to a bloody webpage from IE 6. And then how to add a crappy link to whatever IE calls bookmarks.
And when I said "could", I mean "did".
Repeatedly.
By the FSM's noodly appendage, I wish I was making this crap up.
Parent
Re:Fistfight (Score:5, Funny)
I had just returned from my Peace Corps stint in Ghana, and I was suffering from highly virulent dysentery. During lunch I discovered my containment garments had a rip in the seat.
> I finally told him to shut the hell up or we could go outside and I would kick his butt
As soon as I saw you had symptoms, I decided it was too late to try and convince you.
But you really should seek professional help. Sounds like you haven't gotten over it yet.
Parent