- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
CTOs/CIOs should be required to read this site on a daily basis.
Admin
Oh yes, I've "used" Blackboard for all of five minutes with one of my classes before. Truly the most wretched piece of fancy pants software I've ever seen in an academic setting...
... except for my alma mater's huge failure of a registration/grading/class standing/information system that was almost entirely an out-of-the-box Oracle system for what appeared to be some sort of system intended for HR departments. (but it wasn't PeopleSoft) The Oracle logo was even plastered all over the thing for goodness sake!
Each new semester's registration involved me signing up for one class online, and then registering for the rest with an "advisor" (a poorly paid administrative assistant, basically) because the system ALWAYS complained that I didn't meet the pre-req's for courses when I clearly did.
BTW, was this story about Ohio State's registration system from the mid to late 90's? OSU's system was just as horrific then as the one described in this story.
Admin
Read the article again. The primary server was in the coat room and the backup was in the broom closet. That's what I call "off-site backup".
Admin
Because they're making an application, not a web application. It only happens to run in a browser....
Admin
Many universities cost more than $5,000 per semester. It cost me more from 1990-1994, and U.S. tuition has increased dramatically since then.
Admin
Polymorphism in action!!!
Admin
I'd just offer to expand my working system to what they wanted for a bargain price of $2M.
Admin
I'm curious about "breaking the back button"... when "developing" how do I avoid the message that's something like "your request has expired post data" or whatever when clicking back?
I'd like to just clear $_POST but that didn't work. Perhaps I can just use $_GET?
Love my newb status! And yes I put "WebMaster" on my resume :-p
Admin
Right, I've got "your message has expired post data" as well. I also like "Your changes have already been submitted.".
I get this banner message when I go to search for classes to add. I get a list, hit the back button, and try to perform another search. You're not allowed to go back without scrolling all the way to the bottom of the list and clicking the "Class Search" button. Annoying, to say the least.
Admin
Simple: your post requests can redirect to get pages that are display only. This avoids the post request problem.
Admin
All the smart kids just telneted into the VAX servers rather than SSH or the Website which would boot you off, we also figured out that if you write a script to pummel the server from 6 different machines you'll get in fairly quickly.
Admin
If that was me, I'd get no raise and a performance evaluation saying "needs to exhibit more initiative".
Admin
I smell BS too.
Admin
I am with the people calling BS on this article.
Server threw a Java Stack dump in the early 90's? Very interesting considering Java's first public version was in 1995. I am pretty sure the servlet spec was in 1997 or 1998.
Admin
Thread over, thanks for playing....
Make sure to tip your waitress on the way out
Admin
This must be very close to reality (i.e. - possibly true). Everyone here is so pissed off by this or similar story, that no one yet posted the most obvious quotation:
,,Mother, how do we kill it?"
DOES NOT COMPUTE
,,Mother, what are our chances?"
DOES NOT COMPUTE.
Admin
Well...
It could have to do with the fact that most of that talent pool is extremely transitory. I work in a university and see it happen often. Somebody needs a database to do such and such or a small program to do this and that. A student works great... Until they graduate and you get another one who says "X languagage/tool is terrible, I'll write it in Y". So they start all over every couple years. Typically, the most qualified students are seniors. So you train them to have them leave before the training really pays off? The transient nature of the student talent pool makes it a lot more difficult than it sounds at first glance.
Admin
My cat's name is Mother.
Admin
AHAHAHAHAHAHAAHAHA!!!!!
Banner at a University???? VSU in southside VA is still trying to get that dog to walk... Students cant get transcripts.. Scheduling is broken. Who knows what the deal is with email.
HOWEVER the old working system needed to go as they needed to burn up some budget money.
Admin
It also helped to know A) the people who wrote the software and/or B) the people who had admin access to the system. I don't think I ever didn't get into a class I wanted in my ahem 7 years there.[/quote]
Hey even better, When I graduated I ended up teaching at a 'career school'. They have an awesome system that they spent millions on and it was supposed to provide email to students and all kinds of cool record keeping.
But due to turnover only a few people actually know how to use it and the email system doesnt work as its applet based on an appliance. (no outlook support so useless for office class)
Here is the best part: The password for EVERY DEPARTMENT IS THE SAME WORD!!!!! You can basically do anything in the system if you just change your login name! Trust me the login names were not hard to figure out since email accounts tended to match the department.
What a sad joke. Sadder is that the school has changed names and is still open.
Admin
Furthermore, how should/could a registration system "bring in" any money? I thought students were paying to attend classes, not sign up for them?
Admin
Because then they couldn't hand out a $100 million contract to the president's nephew's consulting company (or senator's in the case of a state school). Ahem: https://apps.uillinois.edu/selfservice/
Admin
I found one today that wanted 3 years of Java and 2 years of programming experience.
Maybe they meant they wanted: 3 years of Java and 2 years of real programming experience.
I KEED, I KEED!
One of my favorite ads was in around 2002 and they wanted someone with "10 years experience in streaming video". Good luck with that.
=tkk
Admin
Admin
For the record, I did think of that. I just didn't post it :)
Bring back life form. Priority One. All other priorities rescinded.
Admin
The simple fact is that as soon as there's more than a single developer, communication becomes an important part of the job as the code of different people needs to be compatible. As team size grows, communication becomes increasingly inefficient and you also need good architecture and management. This is what development processes are all about.
But if you have a decent process and management, a large team most certainly can beat a 2-man team.
Admin
So my University developed their registration system in-house in two years for probably half a mil and it was a smashing success from Day 2 (Day 1 was...hectic). It handles course registration, academic adviser approvals, scheduling for work, private lessons, etc., and allows for changing a schedule at any point in the semester. Work supervisors can log on and view student schedules. Advisers can handle all email communication via the web app, and a student's entire academic history (GPA, schedules, etc.) is stored for as long as the student is enrolled. At rollout it was considered one of the most advanced and efficient online course registration systems in the US. This replaced the "stand in line for three hours in four different buildings before being told you were missing one signature and had to go secure the signature on the other side of campus (assuming the guy who needed to sign was in his office) then come back and do it all over again" method. Know how some cities riot when their sports teams do well? We almost had a student riot for joy the year the system went live.
I don't brag much, but I definitely give praise every year that our CIO is pretty smart about what what we can do in-house and who we should hire.
The last place I worked, however, spent four years developing a quality-control solution in Access with the aide of an HPC. Hilarity ensued when we upgraded from one version of Office to the next (not 2007...crap, that's gonna kill them). Further hilarity ensued when they realized that Access' limitations wouldn't get them what they needed and, halfway through the project, they needed to switch to SQL Server.
Moral of both stories - right tool for the right job.
Admin
Why not identify the university and the programming company? Whassamatta?
Admin
More to the point, if I were a, I believe you call it a "college" over there, unless it's prepended with the word "state," in which case it's obviously a university -- why on earth would I give anybody a "couple extra credits" for dinking around with production software? Particularly since they're, by definition, going to leave in three years if they're already uninformed (ie a Freshman) or in one year if they've got some faint clue about what they're doing (ie a Senior)?
Would you give a theological student "a couple extra credits" for walking around the campus explaining the Pelagian heresy to engineers and cute blondes? (Not that I'm saying that engineers can't be cute and/or blonde, just in case we get into that whole Asberger's thing again.)
What's a credit worth, anyhow? And is it balanced with a debit? If not, there's no justice in the American version of the academic world.
Admin
Admin
Boston University.
I've seen its horrors.
Admin
BlackBoard looks good compared to WebCT Vista, the bastard child of WebCT and BlackBoard. 700kb is downloaded every time you log in, excluding pictures. Complains about invalid security certificates. Complains about your java not working even though it works. Any files you turn in have to first be uploaded to this virtual filesystem tree. They didn't bother to implement delete or move, so it gets super cluttered. Judging by the way the coursework is arranged, this also applies to the profs. It's the worst thing I ever intentionally aimed a browser at.
Admin
If you guys are bitching about $5000 per semester, that explains the wtf's on this site, and also why none of you course registration systems worked.
My school was around $20k per year (although I got most of that in scholarship), and although our system looked like crap, I think it worked fine. I believe they used peoplesoft. Blackboard also worked fine, although we didn't use it heavily. I think the real wtf is people expecting their schools to be perfect when they pay less then $5k per semester.
Admin
When I was studying at the University of Melbourne, we were given a case study on a similarly botched system. Our lecturers could hardly contain their glee when they revealed the case study was on RMIT, a competitor university down the road that lost thousands of students due to their PeopleSoft enrollment system collapsing.
We were actually studying its failure while RMIT was still defending it as 'working'. The RMIT vice-chancellor made a classic comment that explained the problem: "We all thought that this project was actually going OK"
Admin
For 95% of the classes, I could just walk in and pretend to be a student. Heck, most professors could be bluffed into believing someone who showed up for office hours with a legit question is a student, even while looking at the enrollment sheet.
Students are paying to get a transcript and a degree. Without being registered, you don't get a grade, and you don't get a transcript, and you don't get a pretty piece of sheepskin, and you don't get to use the University's name on your resume. While it is a stretch to say that the registration system "brings in" the money, it is a crucial component in the administrative/financial side of the university. If you're not registered for classes, the University can't send a bill home.
(And while this story may not be 100% true in the particulars, this sort of scenario has definitely played out at my college - they're spending millions of dollars on a system that's two years late and will require them to rename and renumber all the courses. The current system is so bad that there's a very low limit on students allowed to sign in. It's such a limitation that a few students closing their browser windows without logging off the system can leave it hopelessly tied up.)
Admin
Yeah, it illustrates why I left development.
It got depressing seeing, erm, "managers" with the reasoning skills of drunken jellyfish remove solid, reliable, well built systems, replace them at vast and unnecessary expense with Rube Goldberg (or Heath Robinson, if you're English) contraptions that ... almost ... work, on a good day, and get bonuses for it.
I saw this not just once. Not twice. I guess I'm a slow learner, but after the fifth repetition I reluctantly accepted there was a pattern.
I have too much self respect to join one the three-letter consultant or its ilk and aid the construction of one of those "better" systems. I find I have too much self respect to work for incompetents, too.
I'm gonna go work where what I do is valued - probably, boil cow hides at the local meat works.
Admin
Oh god... Our university has that system. The only difference is that it is hacked together with a million other equally un-usable systems that were made by someone who seemed to like creating websites, but never got round to the usability part of it.
Admin
Student self-administration systems seem to be this kind of stuff everywhere.
In a certain post-communist Central European country (state) universities have an obligatory choice of two systems. Both require a monstrous server farm, both can't handle the load when it's really important (course registration week, exam registration month, etc - the times when people actually use it), and both were developed by completely unknown companies (with only these systems in their portfolio) for loads of money (taxpayers' money). And both have bugs and WTF-s of the kind that everyone writes while learning some new technologies or programming language.
Admin
Of course, for the same money they could have installed Joomla and employed a web devleoper for 2 years to do all the design and customisation work...
Admin
Me too. I simply can't get myself to laugh or even smile.
Admin
Is one of them named after an Ancient Greek god? :)
Admin
RMIT university in Melbourne, Australia had similar success with installing Peoplesoft. They ended up scrapping the project after spending $47m and making life hard for a lot of students. From memory they had similar problems of the system not handling the load, and pretty much just not working.
http://www.theage.com.au/articles/2003/02/27/1046064164879.html
Admin
This story could be repeated in any sector but translating it into banking-speak this would be a existing "Tactical" solution in Access and the replacement would be a "Stategic" system in ASP.Net + SQLServer/Oracle and would take two or three years and rather more millions and untimately fail to cover all the functionality and then after implementation require another tactical system to do the stuff they'd left out.
However the architecture diagrams would look very good in powerpoint and there would have been enough BA paperwork to cover the enire trading floor to a depth of several feet.
Admin
You know, I'd always wondered why SPIRE had such a poor interface and broke so many conventions, and now I know.
Admin
Oh god this entire story sounds like I wrote it, except my system has been running for twelve years (even though we were warned it would soon be replaced even when I started it) and I never got a raise (I was an undergrad casual-wage "lab assistant").
Admin
Anyone else sick of reading pathetic comments beginning "the real WTF is...". If you think using a room to house a computer and hang coats is worse than wasting nearly a million dollars on a half arsed system then you dont belong in the engineering community.
Admin
Nah. They were surprised that at 3AM the kids were still sober enough to want to register for classes. <g>
Admin
If I remember correctly, our renewal license cost was about $20,000 or so.
We use it though. I'm building the software to link our Student Information System to Blackboard currently. We don't use one of the directly supported systems, so I have to build the bridge.
Good times...
Admin
Oops.. didn't quote the original. It was in response to this post
Admin
Well, if the most senior developer you have only has 1 year of experience, a 3-year person would, then be your senior developer.