Comment On Your E-tailer Hates You

You'd think that buying things online eliminates the human element of shopping in a retail store. And you'd almost be right. [expand full text]
« PrevPage 1 | Page 2Next »

Re: Your E-tailer Hates You

2009-01-07 08:01 • by ParkinT
I bow in reverence to the guy who had the guts to do what many of us have 'thought' (or even coded and deleted) so many times!!
This post reaffirms my belief that "There is balance in the Universe". Revenge of the Geek!!

Re: Your E-tailer Hates You

2009-01-07 08:09 • by CaRL (unregistered)
Humpph. If a web site talked to me like this, I'd keep hitting Check Out to see just how far the messages would go. Then I'd modify the URL to say "checkout=Y" and get my damn discount anyway.

Re: Your E-tailer Hates You

2009-01-07 08:11 • by Someone You Know
Jake Vinson:
Nolan heard about one of his company's "problem customers" from a friend of his in the customer service department.


FTFY.

Re: Your E-tailer Hates You

2009-01-07 08:13 • by Tom Woolf (unregistered)
I can't tell you how many times I would have been called a ninny if every online store did this. :-)

Re: Your E-tailer Hates You

2009-01-07 08:16 • by TarquinWJ
Humans generally respond better to a rude response than a polite one anyway, so this is not as bad (or shocking) as it seems. They tend to get irritated when an automated response tries to be too polite. Give me an honest reply instead any day.

Re: Your E-tailer Hates You

2009-01-07 08:23 • by notme (unregistered)
237761 in reply to 237760
TarquinWJ:
Humans generally respond better to a rude response than a polite one anyway, so this is not as bad (or shocking) as it seems. They tend to get irritated when an automated response tries to be too polite. Give me an honest reply instead any day.


Abusive is not the same as honest. How about honest but still professional?

Re: Your E-tailer Hates You

2009-01-07 08:30 • by snoofle
237762 in reply to 237761
notme:
TarquinWJ:
Humans generally respond better to a rude response than a polite one anyway, so this is not as bad (or shocking) as it seems. They tend to get irritated when an automated response tries to be too polite. Give me an honest reply instead any day.


Abusive is not the same as honest. How about honest but still professional?

"You have clicked 'Submit' once too often in an invalid context! The software at this end does not know how to respond.<site no longer responds to the offending ip>"

Re: Your E-tailer Hates You

2009-01-07 08:31 • by Perfect coder (unregistered)
A shame, then, that the code shown would throw a runtime error because of the mismatched quotation marks.

It should read like this:
"""Check Out""!</li></ul></div>"

Re: Your E-tailer Hates You

2009-01-07 08:31 • by Bill (unregistered)
237764 in reply to 237760
TarquinWJ:
Humans generally respond better to a rude response than a polite one anyway

Well that's the stupidest thing I've heard in years, you ignorant slut.

Re: Your E-tailer Hates You

2009-01-07 08:38 • by Addison (unregistered)
237766 in reply to 237757
CaRL:
Humpph. If a web site talked to me like this, I'd keep hitting Check Out to see just how far the messages would go. Then I'd modify the URL to say "checkout=Y" and get my damn discount anyway.


What? That doesn't even make sense. First of all it's unlikely they'd be using a query string for something like that, and beyond that they probably don't even need a variable at all. It likely just redirects to another page.

Re: Your E-tailer Hates You

2009-01-07 08:42 • by Anonymous (unregistered)
Nice story but let's see it in action on the real website before assuming this code ever actually made it to production. It's not unheard of to write some "frustration code" every now and then but why are we making the assumption that the given sample was ever checked in?

Re: Your E-tailer Hates You

2009-01-07 08:44 • by reader (unregistered)
"The hardware wasn't powerful enough for a custom discount."

Re: Your E-tailer Hates You

2009-01-07 08:50 • by MrBester
237771 in reply to 237757
CaRL:
Humpph. If a web site talked to me like this, I'd keep hitting Check Out to see just how far the messages would go. Then I'd modify the URL to say "checkout=Y" and get my damn discount anyway.

For that, you'd either have to have gone through the checkout process before and noted the QS value to get to the checkout page (if you do that you're weird) or had access to the code, in which case you'd probably go direct to checkout anyway.

Re: Your E-tailer Hates You

2009-01-07 08:57 • by HughJass (unregistered)
237773 in reply to 237757
CaRL:
Humpph. If a web site talked to me like this, I'd keep hitting Check Out to see just how far the messages would go. Then I'd modify the URL to say "checkout=Y" and get my damn discount anyway.


Quality. I remember same old games had a similar feature (i.e. you do something dumb and if kept doing it you'd get more annoyed error messages from the game - can't remember any off the top of my head though).

In any case, why is the website giving a 'complicated' choice to the user? Wouldn't it have been simpler for the options the user could select only be those that are valid for the promotion? Crazy talk I know.

Re: Your E-tailer Hates You

2009-01-07 08:59 • by Code Dependent
It's been nine years since I did anything with VB. I don't remember, but doesn't it require a Break after each Case statement, or else it falls through? In which case the message will always be, "For the love of god, stop clicking Check Out!"

Re: Your E-tailer Hates You

2009-01-07 09:13 • by Bernie (unregistered)
Your stupid system didn't give me enough insults! I am your most valuable customer and I demand more insults!

Re: Your E-tailer Hates You

2009-01-07 09:14 • by jonnyq
237779 in reply to 237776
Heh... second such comment I've seen here.

I only have about a year experience with both VB and VB.NET, but I do remember that being the one language where, no, you do NOT have to break between cases.

Re: Your E-tailer Hates You

2009-01-07 09:19 • by ChrisB (unregistered)
237780 in reply to 237776
Code Dependent:
It's been nine years since I did anything with VB. I don't remember, but doesn't it require a Break after each Case statement, or else it falls through?


Nope

Re: Your E-tailer Hates You

2009-01-07 09:32 • by Code Dependent
Given that qsB is the error (see comment on first line), it appears that if there is no error number it runs the function checkVirtualBundle to see if the quantities are correct. Since any nonzero return value is acceptable, I guess they're using an integer for a boolean, and not to indicate the quantity.

So if the user has entered an acceptable quantity and hit a submit button, why the hell are they telling him he's entered a correct value and can now proceed to checkout? I HATE THAT SHIT! I ALREADY HIT SUBMIT! JUST TAKE ME TO CHECKOUT, DUMBASS!
'Get correct text based on error
Select Case qsB
Case ""
If checkVirtualBundle = 0 Then
strMsg = "<p>Please choose the correct amounts of the products below to " & _
"continue.</p>"
Else
strMsg = "<p>You have entered valid quantities. " & _
"<a href=""cart.asp?checkout=Y"">You may now proceed to " & _
"checkout</a>.</p>"
End If

Re: Your E-tailer Hates You

2009-01-07 09:34 • by blah (unregistered)
TRWTF:

strCpnID is probably not HTML escaped.

Re: Your E-tailer Hates You

2009-01-07 09:42 • by ObiWayneKenobi
The Real WTF is not "firing" such an idiot customer. Seriously, rewarding idiotic behaviour just sends a message that it's okay to be a moron.

Re: Your E-tailer Hates You

2009-01-07 09:46 • by silent d (unregistered)
237785 in reply to 237782
Code Dependent:

So if the user has entered an acceptable quantity and hit a submit button, why the hell are they telling him he's entered a correct value and can now proceed to checkout? I HATE THAT SHIT! I ALREADY HIT SUBMIT! JUST TAKE ME TO CHECKOUT, DUMBASS!


Your comment is acceptable. You may now proceed to submit your comment.

Re: Your E-tailer Hates You

2009-01-07 09:49 • by Anonymous (unregistered)
237787 in reply to 237784
ObiWayneKenobi:
The Real WTF is not "firing" such an idiot customer. Seriously, rewarding idiotic behaviour just sends a message that it's okay to be a moron.
I fully agree. "The customer is always right"? Bullshit!

Re: Your E-tailer Hates You

2009-01-07 09:53 • by mauve (unregistered)
237789 in reply to 237773
HughJass:
In any case, why is the website giving a 'complicated' choice to the user? Wouldn't it have been simpler for the options the user could select only be those that are valid for the promotion? Crazy talk I know.


We don't know how complicated the choice is. I would agree, if it's asking you to work out exactly what quantities you need to satisfy the coupon validation and type them in, but it could be providing a simple choice which any idiot should be able to complete successfully.

Re: Your E-tailer Hates You

2009-01-07 10:01 • by DangerMouse9
237791 in reply to 237782
Code Dependent:

So if the user has entered an acceptable quantity and hit a submit button, why the hell are they telling him he's entered a correct value and can now proceed to checkout? I HATE THAT SHIT! I ALREADY HIT SUBMIT! JUST TAKE ME TO CHECKOUT, DUMBASS!


Tell us how you really feel. ;)

Re: Your E-tailer Hates You

2009-01-07 10:05 • by blah (unregistered)
237792 in reply to 237787
Anonymous:
ObiWayneKenobi:
The Real WTF is not "firing" such an idiot customer. Seriously, rewarding idiotic behaviour just sends a message that it's okay to be a moron.
I fully agree. "The customer is always right"? Bullshit!
Indeed. Have they even thought about how much $$$ this buffoon actually costs them?

Re: Your E-tailer Hates You

2009-01-07 10:13 • by timias
Seems to me that the customer isn't an idiot, just cheap and not afraid to complain until he gets an extra discount. The real idiot is customer service who caves in to his demands thereby telling him all he needs to do is complain a bit and he will get additional money back.
It is exactly the same mentality every intelligent parent identifies in any 2 year old. Heck it is even a cliche "Give em an inch and they will take a mile."

Re: Your E-tailer Hates You

2009-01-07 10:25 • by Wyrd (unregistered)
237797 in reply to 237780
ChrisB:
Code Dependent:
It's been nine years since I did anything with VB. I don't remember, but doesn't it require a Break after each Case statement, or else it falls through?


Nope


The language you are looking for is called C. (or C++... I'm not sure about some of the other languages that have a C-style syntax. You'll have to test those yourself. :-P)

--
Furry cows moo and decompress.

Re: Your E-tailer Hates You

2009-01-07 10:26 • by clickey McClicker (unregistered)
Customers like this do business with you because you are soft compared to your competitors, you cave too easy.

It could also be said that it has nothing to do with them being lazy, whining brats of course.

Re: Your E-tailer Hates You

2009-01-07 10:51 • by notme (unregistered)
237800 in reply to 237797
Wyrd:
ChrisB:
Code Dependent:
It's been nine years since I did anything with VB. I don't remember, but doesn't it require a Break after each Case statement, or else it falls through?


Nope


The language you are looking for is called C. (or C++... I'm not sure about some of the other languages that have a C-style syntax. You'll have to test those yourself. :-P)


Both of those, and most others. If I remember correctly, even bash-programming works that way.

I have come across cases now and then where the ability to just omit the break, and thus have the program execute the commands in the following case statements as well comes in really handy.

Re: Your E-tailer Hates You

2009-01-07 11:04 • by Washii (unregistered)
237803 in reply to 237773
HughJass:
CaRL:
Humpph. If a web site talked to me like this, I'd keep hitting Check Out to see just how far the messages would go. Then I'd modify the URL to say "checkout=Y" and get my damn discount anyway.


Quality. I remember same old games had a similar feature (i.e. you do something dumb and if kept doing it you'd get more annoyed error messages from the game - can't remember any off the top of my head though).

In any case, why is the website giving a 'complicated' choice to the user? Wouldn't it have been simpler for the options the user could select only be those that are valid for the promotion? Crazy talk I know.


Dwarf Fortress somewhat does this if you keep hitting '?' on the in-game help. Pretty amusing. It is by no means old, though.

Re: Your E-tailer Hates You

2009-01-07 11:53 • by Maurits
TRWTF is the use of <ul>/<li> as a line-breaker.

Re: Your E-tailer Hates You

2009-01-07 12:02 • by vt_mruhlin
237837 in reply to 237782
Code Dependent:
I HATE THAT SHIT! I ALREADY HIT SUBMIT! JUST TAKE ME TO CHECKOUT, DUMBASS!


I thought the same thing at first, but guessed that would only get hit in the event that there was an error, but the error got fixed. In that case, and only that case, it would make sense.

Re: Your E-tailer Hates You

2009-01-07 12:24 • by Grank (unregistered)
237847 in reply to 237763
Perfect coder:
A shame, then, that the code shown would throw a runtime error because of the mismatched quotation marks.

It should read like this:
"""Check Out""!</li></ul></div>"



Yeah, I was going to say the same thing... makes me call B.S. on this story, since the class and href quotes ARE escaped. Maybe that's because the person who stuck that in just copied and pasted the first case and then forgot to escape the new quotes, but I think it's more likely that someone wrote and submitted this "code" because they thought it would be funny. Fail :(

Re: Your E-tailer Hates You

2009-01-07 12:25 • by DaveyDaveDave
237848 in reply to 237792
blah:
Anonymous:
ObiWayneKenobi:
The Real WTF is not "firing" such an idiot customer. Seriously, rewarding idiotic behaviour just sends a message that it's okay to be a moron.
I fully agree. "The customer is always right"? Bullshit!
Indeed. Have they even thought about how much $$$ this buffoon actually costs them?


Well, given that he's clearly bought enough from them to even become known to the developers, I'd suggest that he probably costs them less than he spends. If you ask me, this is a shining example of good customer service leading to a loyal customer, even though (in his eyes) the company is making frequent mistakes.

Re: Your E-tailer Hates You

2009-01-07 12:34 • by blah (unregistered)
237851 in reply to 237848
DaveyDaveDave:
Well, given that he's clearly bought enough from them to even become known to the developers, I'd suggest that he probably costs them less than he spends. If you ask me, this is a shining example of good customer service leading to a loyal customer, even though (in his eyes) the company is making frequent mistakes.
Ha. Bought enough or suckered enough out of them? All his unfair discounts on top of the time wasted on the phone with him when they could be servicing a customer with a legit problem? I don't know. But he's certainly more grief than he's worth.

Re: Your E-tailer Hates You

2009-01-07 12:39 • by D. Travis North (unregistered)
237856 in reply to 237768
Anonymous:
Nice story but let's see it in action on the real website before assuming this code ever actually made it to production. It's not unheard of to write some "frustration code" every now and then but why are we making the assumption that the given sample was ever checked in?


Even if it wasn't checked in, it's still funny. Yes, we've all written frustration code, but it's always fun to see other people's frustration code. The story makes me feel better about some of the evil thoughts I've had on projects in the past.

When reading articles on TDWTF, keep in mind that Alex (and company) regularly flex their "artistic license" muscles. Grains of salt are essential for enjoying the site (unless, of course, you enjoy pointing out flaws).

Re: Your E-tailer Hates You

2009-01-07 13:02 • by BEF (unregistered)
237861 in reply to 237782
Code Dependent:

So if the user has entered an acceptable quantity and hit a submit button, why the hell are they telling him he's entered a correct value and can now proceed to checkout? I HATE THAT SHIT! I ALREADY HIT SUBMIT! JUST TAKE ME TO CHECKOUT, DUMBASS!


I'm assuming this happens immediately after you enter a discount code. This message is to let you know that your discount has been successfully applied. Not really that bad an idea--especially since some people might miss it if you just return them to the cart with a message *somewhere* on the page that their discount has been applied.

Re: Your E-tailer Hates You

2009-01-07 13:26 • by darkmage0707077 (unregistered)
237872 in reply to 237764
Bill:
TarquinWJ:
Humans generally respond better to a rude response than a polite one anyway

Well that's the stupidest thing I've heard in years, you ignorant slut.


That's unknowledgable lover, you insensitive clod!!



Captcha: suscripit (a suspicious script written by a toad)

Re: Your E-tailer Hates You

2009-01-07 14:38 • by SteveJobs (unregistered)
237895 in reply to 237754
Oh, "coded and deleted"? IT morons are so cute when riled.

The only WTF here is in the sheer lack of any kind of professionalism.

Re: Your E-tailer Hates You

2009-01-07 15:19 • by CynicalTyler (unregistered)
237917 in reply to 237796
Andy Goth:

Warcraft II right? I had so many good memories with that game. Helped me drown out the depression of my upbringing.

Re: Your E-tailer Hates You

2009-01-07 16:16 • by Mister (unregistered)
237938 in reply to 237847
Grank:
Perfect coder:
A shame, then, that the code shown would throw a runtime error because of the mismatched quotation marks.

It should read like this:
"""Check Out""!</li></ul></div>"



Yeah, I was going to say the same thing... makes me call B.S. on this story, since the class and href quotes ARE escaped. Maybe that's because the person who stuck that in just copied and pasted the first case and then forgot to escape the new quotes, but I think it's more likely that someone wrote and submitted this "code" because they thought it would be funny. Fail :(


The Error Codes don't quite ring true either (for mine, anyway). Not only are they magic numbers, but (for some reason) I've rarely come accross people who would use the positive integers beginning with 1. I have encountered people who would do the negative integers from -1, but (and I really am not sure why), people seem to like to start error codes higher quite often (and even use multiples of some magic number, say 100,200,300...etc). There seems to be an implication (maybe I'm reading too much into it - or making too big an assumption) that qsB increments with each press of submit - in this case, even if the person corrected their problem, they would still get error messages, despite having corrected the issue.

The point I was trying to make is - I agree, something doesn't ring true on this one at all.

Nice Story, but. ("I like Stories" - Homer S)

Re: Your E-tailer Hates You

2009-01-07 16:52 • by eros? more like errors (unregistered)
I'm sure once you click "check out" and it fails the checkout button gets rewritten as
<input type="button" disabled="disabled" value="Checkout" />

Re: Your E-tailer Hates You

2009-01-07 16:56 • by Mr.'; Drop Database -- (unregistered)
237954 in reply to 237803
Washii:
Dwarf Fortress somewhat does this if you keep hitting '?' on the in-game help. Pretty amusing. It is by no means old, though.
Older versions of DF would give you a rude message if you started to type "electrum" on certain screens and if you haven't unlocked electrum yet.

Re: Your E-tailer Hates You

2009-01-07 18:00 • by Michael Rutherfurd (unregistered)
The old text based adventure game "The hitchhiker's guide to the galaxy" had a section where you needed to go into the engineroom of the Heart of Gold. The first time you tried it responded that you can't go there. The responses got progressively assertive until after 3-4 tries it said ok and you finally got in. Lots of amusement in that game :-)

Re: Your E-tailer Hates You

2009-01-07 18:58 • by chrismcb
237973 in reply to 237968
Get Donut Hole

Edit: TRWTF is I can't delete this comment

Re: Your E-tailer Hates You

2009-01-07 18:58 • by chrismcb
237974 in reply to 237968
Michael Rutherfurd:
The old text based adventure game "The hitchhiker's guide to the galaxy" had a section where you needed to go into the engineroom of the Heart of Gold. The first time you tried it responded that you can't go there. The responses got progressively assertive until after 3-4 tries it said ok and you finally got in. Lots of amusement in that game :-)

Get Donut Hole

Re: Your E-tailer Hates You

2009-01-07 19:04 • by chrismcb
237976 in reply to 237938
Mister:
There seems to be an implication (maybe I'm reading too much into it - or making too big an assumption) that qsB increments with each press of submit - in this case, even if the person corrected their problem, they would still get error messages, despite having corrected the issue.

The point I was trying to make is - I agree, something doesn't ring true on this one at all.

Nice Story, but. ("I like Stories" - Homer S)


First line is:
'Get correct text based on error

So yeah, if the user keeps hitting the button AND keeps getting an error then they will get an error message.
I'm going to buttume that if the user CORRECTED their problem, they won't get an error, and they won't fall into this code.

I also don't see anything wrong with starting errors at 1 and incrementing. I just did that in a program I am working on.

Re: Your E-tailer Hates You

2009-01-07 20:09 • by El_oscuro (unregistered)
237983 in reply to 237968
Michael Rutherfurd:
The old text based adventure game "The hitchhiker's guide to the galaxy" had a section where you needed to go into the engineroom of the Heart of Gold. The first time you tried it responded that you can't go there. The responses got progressively assertive until after 3-4 tries it said ok and you finally got in. Lots of amusement in that game :-)


There is nothing like trying to argue with a game which also lies to you:

> l
Access Space
This tiny area, with an exit to port, is for working on the hatch mechanism, which is vastly more complicated than your rather ordinary intelligence can comprehend. The floor is an open metal mesh, like the floor of a catwalk.
> p
Hatchway
There is a thing your aunt gave you which you don't know what it is here.
There is a copy of The Hitchhiker's Guide to the Galaxy here.
There is a towel here.
There is a flowerpot here.
There is an electronic Sub-Etha signaling device here.
There is a small key here.
There is a tool box here.
> d
You step onto the landing ramp leading down toward the surface of the legendary lost planet of Magrathea. "Announcement, announcement. This is Eddie (the shipboard computer). Someone is leaving the ship on a strange planet without wrapping up all nice and warm. It'll all end in tears, I just know it..." The voice fades behind you.

Ramp
The wind moans. Dust drifts across the surface of the alien world. Zaphod, Ford, and Trillian appear and urge you forward.

Slowly, nervously, you step downwards, the cold thin air rasping in your lungs. You set one single foot on the ancient dust -- and almost instantly the most incredible adventure starts which you'll have to buy the next game to find out about.

Your score is 400 of a possible 400, in 668 turns.

By the way, there WAS a causal relationship between your taking the toothbrush and the tree collapsing at the very beginning of the game. We apologise for this slight inaccuracy.

Game Over .... press Return or Enter to restart!


In cause you still like arguing with a game, go to http://www.bbc.co.uk/radio4/hitchhikers/game_andrew.shtml

« PrevPage 1 | Page 2Next »

Add Comment