- 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
It's like trying to build a house without any nails.
or lumber.
Admin
My Gawd! Are you even allowed to bang rocks together?
Admin
Or cement, or bricks. Come up with another approach. We will forbid that, too. Call it spec by negation.
Sincerely,
Gene Wirchenko
Admin
All communications are to be done by carrier pigeon carrying stone tablets.
(Griping it by the husks is strictly forbidden.)
Admin
And a new phrase is coined...
Admin
Or tea!
Admin
I have to say what your attempting to do is amazing...
what they are trying to get you to do.. is out of this world... i mean really... out of this world lol
whats the criteria of a sucessful messaging system when its not be working for like 1 year.. i guess none of the tests are an indication of getting it working.. hehe
you know what it sounds like your trying to make? remember microsoft mail? its pretty much like that lol
... a web service call that doesn't like erm use network communications.. sounds like persisting an xml file to me
.. no sensitive information cached on the server... but you have to write the information to disk... I HAVE THE ONLY solution.. you must keep EVERYTHING in memory and you must write the xml file... just before the other service comes into to get the file..
dear oh dear..
Admin
From http://en.wikipedia.org/wiki/Springfield:
Springfield, Illinois (the state capital)Admin
This looks like the guy's website:
http://www.ashlux.com/?postid=31
I think there's even more WTF than posted here, folks!
Admin
This is a good example why I won't touch anything web related with a 10 ft. pole anymore.... unless it's a personal project. Some of these constraints make no sense, as if they are there simply to make the job harder. This whole thing sounds like a huge hack spawning from one manager being stubborn. Eck, just my $0.02
Admin
Whiskey Tango Foxtrot?
Over.
Admin
yeah, before you posted this, I was about to say that doesn't narrow things down much! Are there any States NOT in that list?
Admin
Trimmed down to participant in SST gives:
Springfield, Alabama
Springfield, Arkansas
Springfield, California
Springfield, Florida
Springfield, Georgia
Springfield, Indiana
Springfield, Kentucky
Springfield, Louisiana
Springfield, Maine
Springfield, Maryland
Springfield, Massachusetts
Springfield, Michigan
Springfield, Minnesota
Springfield, Missouri
Springfield, Nebraska
Springfield, New Jersey
Springfield, New York
Springfield, North Carolina
Springfield, Ohio
Springfield, Pennsylvania
Springfield, South Carolina
Springfield, South Dakota
Springfield, Tennessee
Springfield, Texas
Springfield, Vermont
Springfield, Virginia
Springfield, West Virginia
Springfield, Wisconsin
(from http://www.streamlinedsalestax.org/)
Admin
Well, it's 33 states in the list. Strike Illinois, and you still have well over 50% of the states.
Admin
I enjoyed this one a lot, it's a great post. The best part is that it is different; I know i personally expected this to be the typical "clueless programmer spending 8 months reinventing the addition operator" type story, when in fact it shows that sometimes the WTF is not the programmer, but the policies he or she must follow.
Admin
Interestingly enough, it's a state that's not on the list. If you look at the guy's blog, it's clear it's Oklahoma.
Admin
If you go to http://www.ashlux.com/?postid=30 he describes his project in much similar terms, except that he mentions the state which (I think) is responsible for the webservice nightmare. The only problem is that "Springfield" is not a city in the specified state.
Now I'm confused...
Admin
Or a hammer.
Admin
The Springfield thing was a Simpsons reference: they live in Springfield but always hide the name of the state. And of course, there's a Springfield in every state ... err, so I thought ...
Admin
This is what happens when you let Homer Simpson design software.
Admin
Seems to me it would be a lot quicker (and less expensive) to hire a mail delivering company to transport the data between officies, and then hire... lets say 100 interns to type in the data on local terminals...
Or maybe just buy a 1000 typewriters and have monkies type on them - in the end, they gotta generate the desired result [:)]
Admin
D'oh!
Admin
I believe this practice in government projects dates back thousands of years.
http://www.biblegateway.com/passage/?search=Exodus%205;&version=31;
Admin
from texas eh? ;-)
Admin
See http://www.ashlux.com/?postid=23; it clearly states that he is actually working for the Oklahoma state government; government red tape at it's best[:#]!
Admin
The main WTF is not that it's web related. Sounds more like a political/gubbermint related issue in that there is a bunch of empire building and nobody wants anyone else to get access to "their stuff". Fairly typical, but WTF-ish none the less.
Admin
"Government is a necessary evil; let us have as little of it as possible."
Thomas Paine
Admin
These guys would use their heads instead anyway.
poor bastards....
Admin
I was once asked to write a system where a form was emailed to a population (in the body, not as an attachment), who filled it out and was asked to fax it back. We would then scan it, route the images to keyers who would then type the data back in. The data was then uploaded to a mainframe where other programmers wrote something so the answers could be married back to the person who the email was sent to in the first place.
All for some crappy satisfaction survey.
My suggestion to simply send a link to a web survey was rejected because "people aren't comfortable with the Web...we won't get any responses".
I emailed them a faxed image of my resignation.
Admin
Are you allowed to use a computer?
Admin
My home state of Delaware isn't in that list :(
Admin
It's about evenly split... 26 states have a "Springfield", 24 don't.
Admin
Admin
Even further, I would not be able to initiate network communications. That is, our systems group would have to write a program using sockets that will constantly "ping" my system to see if it needed anything. I would then have to write a server that would respond to these with things like "VERIFYPASS username password" and read back the response.
It gets worse: Presumably this VERIFYPASS is because an incoming connection needs to be authenticated. This means that any incoming transaction is delayed until his server gets its "ping" to see if it needs anything.
If the rate of incoming transactions is faster than the rate at which the server gets "pinged", the system will be in live-lock and transactions will never finish!
Admin
I'm sure that if they really thought about it, they could come up with objections to the SOAP part, as well.
First off, anything with the word "Simple" in it can't be stable. And secondly, it's documented by the "XML **Working** Group". Obviously it's in a state of flux and can't be relied on.
Admin
Uh-huh. And these passwords are being transmitted in the clear on the local network? Granted, if everything is configured exactely right, it should not be transmitted outside. But it's one flimsy door away from a breach.
And if you're going to rely on things being configured correctly, why not let the web server initiate the database connection?
"I feel like I'm taking CRAZY PILLS!"
Admin
That's the easy part to work around. We'll just have the pinging happen about 10 times per second. Then we should have prompt responses. And if there is a backlog, we'll step it up to 100 per second.
(Meanwhile, in the next room, the Web Server administrator is saying "Where does this DOS attack keep coming from?")
Admin
This is exactly what you have to do sometimes to reach a particular audience. A recruiter for Expedia once told me that they book for a diving company in the Bahamas that takes reservations by fax. When someone books a tour with them on the Expedia web site, Expedia's computers render the reservation and dial the fax machine. No idea what happens from there. Joel on Software mentions the same setup for a bill payment service.
The only part of Luther's requirements that I think would be impossible is the "no database" part.
Admin
A quick check of his blog reveals the truth... OOOOOOOOOOOklahoma!
Not that I'm into musicals or anything.
Jim
Admin
According to the whois lookup on his domain name:
Ashley Lux
XXX W. Jefferson Pl.
Broken Arrow, na
US
Thats Nevada Folks.
Admin
NA is the commonly-known acronym for "Not applicable". If you were trying to mail something to Nevada, I suggest using the abbreviation "NV". I know, I know, simple mistake 'cuz the keys are right next to each other.
Admin
not last time I checked... nevada is NV. as far as I can recall, there isn't an NA..
Admin
All this arguing about which State the guy's in, from people who would be better off arguing about *state machines*. (Finite State Automatons, for those who speak another geek dialect.) The requirements aren't the prettiest, but the real world is rarely pretty.
And, presumably, part of the information exchange could indicate load and/or backlog. A properly designed system will know how to shed excess load when required in order to provide degraded but acceptable service instead of simply crashing, as apparently some programmers on this thread would prefer. (Fortunately, most systems run quicker than designed because new hardware becomes available, so proper design can be avoided.)
Admin
As the person who wrote this, I can tell you this IT shop is a train wreck. No joke, they have been trying to migrate off of the mainframe for over a decade now. They might be 10% done? (And that's an incredibly generous estimate too!)
Admin
Luther must be a noob. He's going to be really dissappointed when he discovers it's pretty much like that everywhere.
Admin
Should have faxed them a link to your resignation
Admin
Admin
What a nightmare! Was this firm public or private? I've never had the joy of working in the public sector...I wonder if this is emblematic.
Admin
Aha! A clue!
*Jessica* Simpson was born in Texas ...
And there's a Springfield in Texas ...
Sooooooo ...
If she weighs the same as a duck, then ...
She's a witch! Burn her! Build a ladder out of her!
Admin
Or even better, emailed then a faxed image of the link to your resignation.