Comment On A Career of a Web Service

It's a code-free post today; but that's OK. I don't think we really want to see the code behind Luther's story ... [expand full text]
« PrevPage 1 | Page 2Next »

Re: A Career of a Web Service

2006-02-16 13:46 • by fullstop
It's like trying to build a house without any nails.

or lumber.

Re: A Career of a Web Service

2006-02-16 13:48 • by Code Slave
My Gawd! Are you even allowed to bang rocks together?

Re: A Career of a Web Service

2006-02-16 13:49 • by Gene Wirchenko
60513 in reply to 60511
Anonymous:
It's like trying to build a house without any nails.

or lumber.


Or cement, or bricks.  Come up with another approach.  We will forbid that, too.  Call it spec by negation.

Sincerely,

Gene Wirchenko

Re: A Career of a Web Service

2006-02-16 13:52 • by marvin_rabbit
All communications are to be done by carrier pigeon carrying stone tablets.

(Griping it by the husks is strictly forbidden.)

Re: A Career of a Web Service

2006-02-16 13:52 • by Grimoire
60515 in reply to 60513
Gene Wirchenko:

Or cement, or bricks.  Come up with another approach.  We will forbid that, too.  Call it spec by negation.


And a new phrase is coined...

Re: A Career of a Web Service

2006-02-16 13:53 • by voodooc
60516 in reply to 60513
Or tea!

Re: A Career of a Web Service

2006-02-16 13:54 • by phiggis
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..

Re: A Career of a Web Service

2006-02-16 13:55 • by Xaprb
This looks like the guy's website:

http://www.ashlux.com/?postid=31

I think there's even more WTF than posted here, folks!

Re: A Career of a Web Service

2006-02-16 13:56 • by GoatCheez
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

Re: A Career of a Web Service

2006-02-16 13:59 • by Military Guy

Whiskey Tango Foxtrot?


 


Over.

Re: A Career of a Web Service

2006-02-16 13:59 • by ChiefCrazyTalk
60524 in reply to 60518
Anonymous:
Alex Papadimoulis:
* I can't really tell you what the state is, but I'll give you a clue. It has a city named Springfield. And it's not Illinois.


From http://en.wikipedia.org/wiki/Springfield:



 


..etc






 


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?

Re: A Career of a Web Service

2006-02-16 14:04 • by Ralph
60525 in reply to 60518
Anonymous:
Alex Papadimoulis:
* I can't really tell you what the state is, but I'll give you a clue. It has a city named Springfield. And it's not Illinois.


From http://en.wikipedia.org/wiki/Springfield:







 


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/)

Re: A Career of a Web Service

2006-02-16 14:05 • by CornedBee
60526 in reply to 60524
Well, it's 33 states in the list. Strike Illinois, and you still have well over 50% of the states.

Re: A Career of a Web Service

2006-02-16 14:06 • by Jeff S
60527 in reply to 60524
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.

Re: A Career of a Web Service

2006-02-16 14:13 • by Wayne
60529 in reply to 60526

CornedBee:
Well, it's 33 states in the list. Strike Illinois, and you still have well over 50% of the states.


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.

Re: A Career of a Web Service

2006-02-16 14:16 • by Anonymous
60532 in reply to 60525

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...


 


 


 

Re: A Career of a Web Service

2006-02-16 14:21 • by loneprogrammer
60533 in reply to 60511
Anonymous:
It's like trying to build a house without any nails.

or lumber.



Or a hammer.

Re: A Career of a Web Service

2006-02-16 14:21 • by Alex Papadimoulis
60534 in reply to 60532
Anonymous:

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...



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 ...

Re: A Career of a Web Service

2006-02-16 14:23 • by JoeyLemur
This is what happens when you let Homer Simpson design software.

Return of snail mail?

2006-02-16 14:24 • by Lizard of Oz

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 [:)]

Re: A Career of a Web Service

2006-02-16 14:27 • by Anonymous coward
60538 in reply to 60535
JoeyLemur:
This is what happens when you let Homer Simpson design software.


D'oh!

Re: A Career of a Web Service

2006-02-16 14:39 • by OneFactor
60540 in reply to 60538

I believe this practice in government projects dates back thousands of years.


http://www.biblegateway.com/passage/?search=Exodus%205;&version=31;

Re: A Career of a Web Service

2006-02-16 14:44 • by phiggis
from texas eh? ;-)

Re: A Career of a Web Service

2006-02-16 14:54 • by Martin
60543 in reply to 60519
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[:#]!

Re: A Career of a Web Service

2006-02-16 15:06 • by d4ddyo
60544 in reply to 60521
GoatCheez:
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


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.

Re: A Career of a Web Service

2006-02-16 15:08 • by Dancebert

"Government is a necessary evil; let us have as little of it as possible."


Thomas Paine

Re: A Career of a Web Service

2006-02-16 15:24 • by John Smallberries
60548 in reply to 60533
loneprogrammer:
Anonymous:
It's like trying to build a house without any nails.

or lumber.



Or a hammer.


These guys would use their heads instead anyway.

poor bastards....

Re: Return of snail mail?

2006-02-16 15:34 • by John Smallberries
60551 in reply to 60536
Lizard of Oz:

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 [:)]


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.

Re: A Career of a Web Service

2006-02-16 15:36 • by Scott Stroz
Are you allowed to use a computer?

Re: A Career of a Web Service

2006-02-16 15:49 • by Manni
60559 in reply to 60524
ChiefCrazyTalk:

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?



My home state of Delaware isn't in that list :(

Re: A Career of a Web Service

2006-02-16 15:50 • by Maurits
60560 in reply to 60559
It's about evenly split... 26 states have a "Springfield", 24 don't.

Re: A Career of a Web Service

2006-02-16 16:07 • by Mario
60562 in reply to 60534
Alex Papadimoulis:

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 ...

Yes, but we know which state it's in: O Hio Maude!

Re: A Career of a Web Service

2006-02-16 16:13 • by Gabe

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!

Re: A Career of a Web Service

2006-02-16 16:20 • by marvin_rabbit
Alex Papadimoulis:

There are two portions to the project:
(1) A SOAP client to retrieve a list of sellers who have volunteered (yes, it's 100% voluntary) to collect tax for the SST program
(2) A SOAP server to accept payments and sales reports from said sellers



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.

Re: A Career of a Web Service

2006-02-16 16:31 • by marvin_rabbit
Alex Papadimoulis:

I would then have to write a server that would respond to these with things like "VERIFYPASS username password" and read back the response.



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!"

Re: A Career of a Web Service

2006-02-16 16:35 • by marvin_rabbit
60569 in reply to 60564
Anonymous:

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!


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?")

Re: Return of snail mail?

2006-02-16 16:56 • by John Hensley
60572 in reply to 60551
John Smallberries:

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.


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.



Re: A Career of a Web Service

2006-02-16 17:06 • by BigJimmy
60576 in reply to 60518
A quick check of his blog reveals the truth...
OOOOOOOOOOOklahoma!

Not that I'm into musicals or anything.

Jim

Re: A Career of a Web Service

2006-02-16 17:24 • by DreamWraith
60579 in reply to 60576
According to the whois lookup on his domain name:

Ashley Lux
XXX W. Jefferson Pl.
Broken Arrow, na
US

Thats Nevada Folks.


Re: A Career of a Web Service

2006-02-16 17:40 • by Manni
60581 in reply to 60579

DreamWraith:
According to the whois lookup on his domain name:

Ashley Lux
XXX W. Jefferson Pl.
Broken Arrow, na
US

Thats Nevada Folks.



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.

Re: A Career of a Web Service

2006-02-16 17:43 • by kahuna
60582 in reply to 60579
Anonymous:
According to the whois lookup on his domain name:

Ashley Lux
XXX W. Jefferson Pl.
Broken Arrow, na
US

Thats Nevada Folks.




not last time I checked... nevada is NV. as far as I can recall, there isn't an NA..

Re: A Career of a Web Service

2006-02-16 18:02 • by Coughptcha
60586 in reply to 60569
marvin_rabbit:
Anonymous:

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!


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?")
*Sigh*

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.)

Re: A Career of a Web Service

2006-02-16 18:22 • by Ash
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!)





Re: A Career of a Web Service

2006-02-16 18:29 • by yes it is
Luther must be a noob. He's going to be really dissappointed when he discovers it's pretty much like that everywhere.

Re: Return of snail mail?

2006-02-16 18:33 • by chrismcb
60592 in reply to 60551

John Smallberries:

I emailed them a faxed image of my resignation.


Should have faxed them a link to your resignation

Re: A Career of a Web Service

2006-02-16 18:34 • by Luther
60593 in reply to 60591


Re: A Career of a Web Service

2006-02-16 18:34 • by Stoffel
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.

Re: A Career of a Web Service

2006-02-16 18:40 • by rbriem
60595 in reply to 60534
Alex Papadimoulis:
Anonymous:

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...



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 ...



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!

Re: Return of snail mail?

2006-02-16 18:40 • by Anonymous Coward
60596 in reply to 60592
chrismcb:

John Smallberries:

I emailed them a faxed image of my resignation.


Should have faxed them a link to your resignation



Or even better, emailed then a faxed image of the link to your resignation.
« PrevPage 1 | Page 2Next »

Add Comment