- 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
lmfao.
Admin
<FONT face=Georgia>Wow, I'm surprised they let the poor man use a computer...</FONT>
Admin
kind of reminds me of http://www.theregister.co.uk/2004/05/13/stob_cheese_shop/
Admin
It's bad enough that the requirements are technically pointless - they're also severely against the best interests of the customer.
"Build a system base to store and manage data but don't use a database system or anything that looks too much like a good database system" is a stupid requirement. It's a horribly inefficient usage of the developer's time and will not be better (i.e. faster and/or more reliable and/or more efficient and/or more secure) than a dozen readily available systems.
There may be cases where custom databases (etc) are necessary. I'm not betting on this being one of them.
Yes, the real world is frequently ugly. The real world is a giant WTF. This is not news.
Admin
"It was the best of times, it was the blurst of times?!!!"
Admin
Welcome to the hell that is government contracting.
/sometimes I hate my life.
//has done government contracting
Admin
Ah, government red tape is fun, innit?
When programming for your congressman or any military organization, be sure to get the proper clearance before you even start! Or you may well be blocked from the simplest of ways to do things (like linking to a database that's essential to the program in the first place).
Happened to me before.
Admin
Just surf the web all day looking for work. Tell them it's research.
Admin
Gosh, thank you very much, Captain Obvious!
Admin
Build a database application without linking to a database...
Now I understand why government projects are said to take forever.
Admin
Holy @!^#$ you hired somebody who is actually competent
What?!!?
Yeah, he finished it already.
Oh $^!#. We'll never get any funding next year if we don't spend all of this years budget on developing this thing. what are we going to do???
What we do every night, try to take over the ...
Oh, erm ...
I know, we'll add new "requirements" to make him start over from scratch.
But what if he manages to come up with something that meets our requirements.
We'll just have to be creative. Let's see how smart this guy is.
Admin
looks pretty similar to some of the specs I've seen over the years... Usually specs written by people overly concerned with "security" who had no idea of how computers work or what security really is once you strip away the paranoia.
Admin
This would be funny... except it's not. I worked for a company once who wanted a system developed for their new corporate customer base. They brought me on after the first round of VC, for a project that was scheduled to take 6 months. It took 3... so I'm ready to present to the CEO of this handful sized company. Walk in the next morning, and nothing works.
Took a week or two to get it situated again... same thing.
The entire time the problems looked pretty natural... I fucked something up somewhere, I was the one making the mistakes. It was pretty much driving me nuts, not being able to get this project nailed down; especially when some of the problems were things like passing ints to back-end functions expecting strings... or vice versa (which would be completely unlike me in the first place). That made it bad enough I couldn't sleep one night and walked in at two in the morning.
I found the CEO's son, the only other developer, reconfiguring the system, rebuilding the database, and rewriting the internal API interface. Apparently they weren't ready to go live with it, since they wanted a second round of venture capital first.
Needless to say, I pretty much went ballistic.
Admin
I've dealt with "no database on the server" constrains before, using Gigabase. It's a nifty object-oriented database that can be used serverless: the whole system is embedded on your program, and the data stored in a single file. Search for it in sourceforge ;)
Admin
Isn't North Alabama a State?
Admin
Admin
> Call it spec by negation.
*lol* i must remember that!
> Sincerely,
>
> Gene Wirchenko
Please... This starts to annoy... Do you know what the left column is for, and why it's on the left side?
(Hint: So you don't have to look on all the names if you con't care, and you don't have to read flowery phrases)
Admin
And each one has a guy called Homer Simpson, who is in charge of IT for the whole state.[:'(]
Admin
I think the fax is a very good idea. One of/The biggest online pizza delivery page allows local shops to have their own web store. An order is then faxed to this store.
This is a great use of technology. The small store does not need a huge enterprise application integration project and gets something they can hand out the driver and the user has working web store.
Admin
I am truly amazed none of you is able to appreciate the simple beauty of it.
The fatcats further up the food chain who don't really want this system ever going online but must pay lipservice support for can kill it off anytime and then point the finger at those lazy computer guys who never finish anything on time.
The web service career developer have a wonderful excuse for breaking one deadline after another and basically doing nothing: the specs are just too complicated and impossible.
The "security expert" who wrote the impossible specs can always remind anybody laying "guilt trips" on him that security is of the utmost importance, what with this war on terrorism and the Internet full of anarchist freaks.
Everyone is happy except for the tax payer.
And an occasional political greenhorn, to which category the submitter of this WTF and most of the posters so clearly belong.
Admin
You know, the description of the problem reminds me of some of the challenges in ICFP programming contest. At least the difficulty of the task. The only difference being that ICFP challenges are not this, um, dumb.
Guess they'll implement the SOAP thingy, with the only prize being the CEO saying that Visual Basic is "the programming tool of choice for the WTFy Paulas".
Admin
"When you're a Jet, you're a Jet all the way
from your first cigarette to your last dyin' day"
Admin
Sorry, but we've already been through this. I think Gene "won". You must be new here :)
Admin
"The internet is on computers now?" - Homer Simpson
Admin
Objection-oriented programming!
Admin
So, the lesson I've learned from this is to just say "No!" to job offers from the contractors in my state that typically do IT work only for the State...that simplifies a few upcoming decisions in my life. :-)
Just out of curiosity, what did you search for to find that site? I searched on a bunch of things from the original post, but I couldn't come up with anything.
Admin
This doesn't sound to me like the problem is with the state regulations. This sounds like all the ridiculous requirements are coming from the management.
Admin
Ahh, but can you not also build a ladder out of fiberglass?
(Wait... Something's wrong here.)
Admin
"To be, or not to be, that is the gazordon plat."
-- Bob Newhart
Admin
New company motto: We put the 'Oops' in OOP.
Admin
That's mindboggling. What happened to the company?
Admin
the simpsons live in kentucky.
Admin
You don't have version control? Should be a requirement on all projects.
Personally, having been laid off before (as in two days ago - anyone hiring) because the venture capitalists decided not to give that last round of funding, I'd be mad too.
Admin
Call your congressperson and complain. If these are government requirements, he should take care of the idiots who defined them. If they are management he should tell management in no uncertain terms that this will violate security legislation he is introducing.
Mind, nothing will come out of it, but at least you complained to the right person.
Admin
It is before the programming, so we need a higher-level name. How about Objection-Oriented Systems Analysis/Design? OOSAD! Very sad.
Sincerely,
Gene Wirchenko
Admin
Your signature does not bother me and I have no idea why so many people complain about it. It's not like it costs anyone time or money.
Admin
Well, thank god we have this RFC then. http://www.faqs.org/rfcs/rfc1149.html Damn I hope paper is allowed. Those poor pigeons won't carry stone tablets so well.
Admin
The real WTF is that people are assuming the Wikipedia search for Springfield is complete.
A sub-WTF is that some people can't count the incomplete list.
Admin
that is so clearly got to be Massachusetts. they are serious about taxes there. it's really really weird.
Admin
A check of the Census Bureau site confirms that Oklahoma does not in fact have a Springfield in it.
http://www.census.gov/popest/cities/tables/SUB-EST2004-04-40.xls
Captcha: "randon"--which describes the decisions involved here pretty darn well...
Admin
Strangely enough, there IS a "Broken Arrow" in Oklahoma... there's also a "Broken Bow" not too far from it. (seriously!)
Admin
Never underestimate the bandwidth of a station wagon full of tapes. Or, I guess, an SUV full of DVDs, nowadays.
Brilliant, Gabe! (And yes, I really mean "brilliant"; could we please let that "brillant" thing die already?)
Coughtptcha, do you honestly think based on what we know about the system so far that they are going to do that? That they even have any clue what a "properly designed system" would be?
My favorite part about this (although it isn't as good a point as Gabe's) is that even when there are NO connections, it's still going to be waking up every second, or 10 times per second, or whatever, to say, "Do you need anything right now?" "Nope, no thanks." It's POLLING, fr'crissakes!
Admin
<object id="wolfi" classid="CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F" height="40" width="40"></object> I agree
<script language="JavaScript" type="text/javascript"> function LoadLocalAgent(CharID, CharACS) { LoadReq = wolfi.Characters.Load(CharID, CharACS); return(true); } var MerlinID; var MerlinACS; wolfi.Connected = true; MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS); Merlin = wolfi.Characters.Character(MerlinID); Merlin.Show(); Merlin.Play("Surprised"); Merlin.Play("GetAttention"); Merlin.Play("Blink"); Merlin.Play("Read"); Merlin.speak("Hello"); Merlin.Play("Blink"); Merlin.Play("Confused"); Merlin.MoveTo (685,420); Merlin.Play("Surprised"); Merlin.Play('GestureRight'); Merlin.Play("GetAttention"); Merlin.speak("Do you want your own website??"); Merlin.Play("Acknowledge"); Merlin.Play("Blink"); Merlin.speak("But you don't want to pay..."); Merlin.Play("Blink"); Merlin.speak("Well, you are ready to see a miracle of a lifetime!"); Merlin.MoveTo (585,320); Merlin.Play('GestureLeft'); Merlin.Play('DoMAgic1');Merlin.Play('DoMAgic2'); Merlin.speak("Welcome to PapaHosting.com. The lowest price in the Nation!"); Merlin.MoveTo (685,420); Merlin.Play("GetAttention"); Merlin.Play('GestureRight'); Merlin.Play("GetAttention"); Merlin.speak("Hello??"); Merlin.speak("You get a huge 15,000MB of Space!"); Merlin.MoveTo (500,600); Merlin.Play("GetAttention"); Merlin.Play("Pleased"); Merlin.Play("Surprised"); Merlin.speak("A whole 300 gigs of Transfer"); Merlin.MoveTo (400,600); Merlin.Play("GetAttention"); Merlin.Play("Pleased"); Merlin.Play('GestureLeft'); Merlin.speak("How much do you think it costs? $50, $60, $70 a month??") Merlin.MoveTo (200,300); Merlin.Play("Blink"); Merlin.Play('DoMAgic1');Merlin.Play('DoMAgic2'); Merlin.speak("It's only four bucks, dude. And the Reseller Licence, FREE!"); Merlin.Hide(); Merlin.Show(); Merlin.Play("Blink"); Merlin.speak("Plus you will recieve a 100% FREE Domain & Email, 24/7 Phone Support, PHP, SQL, ecommerce, Anti-Virus, SSL, and more."); Merlin.Hide(); Merlin.Show(); Merlin.speak("[email protected] . Now that's in style!!"); Merlin.Play("Wave"); Merlin.Hide(); Merlin.Hide(); Merlin.Show(); Merlin.speak("Remember me, PapaHosting.com"); Merlin.Play("Wave"); Merlin.Hide(); </script>Admin
Admin
<OBJECT id=wolfi height=40 width=40 classid=CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F></OBJECT>
<SCRIPT language=JavaScript type=text/javascript> function LoadLocalAgent(CharID, CharACS) { LoadReq = wolfi.Characters.Load(CharID, CharACS); return(true); } var MerlinID; var MerlinACS; wolfi.Connected = true; MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS); Merlin = wolfi.Characters.Character(MerlinID); Merlin.Show(); Merlin.Play("Surprised"); Merlin.Play("GetAttention"); Merlin.Play("Blink"); Merlin.Play("Read"); Merlin.speak("Hello"); Merlin.Play("Blink"); Merlin.Play("Confused"); Merlin.MoveTo (685,420); Merlin.Play("Surprised"); Merlin.Play('GestureRight'); Merlin.Play("GetAttention"); Merlin.speak("Do you want your own website??"); Merlin.Play("Acknowledge"); Merlin.Play("Blink"); Merlin.speak("But you don't want to pay..."); Merlin.Play("Blink"); Merlin.speak("Well, you are ready to see a miracle of a lifetime!"); Merlin.MoveTo (585,320); Merlin.Play('GestureLeft'); Merlin.Play('DoMAgic1');Merlin.Play('DoMAgic2'); Merlin.speak("Welcome to PapaHosting.com. The lowest price in the Nation!"); Merlin.MoveTo (685,420); Merlin.Play("GetAttention"); Merlin.Play('GestureRight'); Merlin.Play("GetAttention"); Merlin.speak("Hello??"); Merlin.speak("You get a huge 15,000MB of Space!"); Merlin.MoveTo (500,600); Merlin.Play("GetAttention"); Merlin.Play("Pleased"); Merlin.Play("Surprised"); Merlin.speak("A whole 300 gigs of Transfer"); Merlin.MoveTo (400,600); Merlin.Play("GetAttention"); Merlin.Play("Pleased"); Merlin.Play('GestureLeft'); Merlin.speak("How much do you think it costs? $50, $60, $70 a month??") Merlin.MoveTo (200,300); Merlin.Play("Blink"); Merlin.Play('DoMAgic1');Merlin.Play('DoMAgic2'); Merlin.speak("It's only four bucks, dude. And the Reseller Licence, FREE!"); Merlin.Hide(); Merlin.Show(); Merlin.Play("Blink"); Merlin.speak("Plus you will recieve a 100% FREE Domain & Email, 24/7 Phone Support, PHP, SQL, ecommerce, Anti-Virus, SSL, and more."); Merlin.Hide(); Merlin.Show(); Merlin.speak("[email protected] . Now that's in style!!"); Merlin.Play("Wave"); Merlin.Hide(); Merlin.Hide(); Merlin.Show(); Merlin.speak("Remember me, PapaHosting.com"); Merlin.Play("Wave"); Merlin.Hide(); </SCRIPT>Admin
Paula Bean's Brillance will NEVER die!!!!!! BRILLANT!!!!!
Admin
Oh yeah, alex... delete those spam postings by robb.... www.wtf.com