Here's an example, taken from a tech support chat session about a problem with a large Internet Service Provider we'll call ... "Taurlink". Since this is fairly recent, and I remember what I was more or less thinking while the conversation was ongoing, I've filled my thoughts in in italics. Enjoy. Welcome to TaurLink TechChat!Some guy from tech support will be with you shortly. Your chat session may be monitored out of habit, but don't be worried about your privacy: no-one ever reads logs anyway.
'HelpGuy' has joined the channel. WHAT did he just say?
HelpGuy: Please check if you can use the Mailto script or not. Ok, that's nice that they have a testing script. But right now I'm not trying to run "custom scripts" ... I'm running code examples THEY provided ME! TheCentaur: Are you aware of the CGI hosting help at this URL: http://help.Brainboing.com/docs/002/mime-n-cgi/BEHHBCEF.php3 That's a code example they provide, that doesn't work, that this guy's telling me he won't help me debug? Get real!
TheCentaur: Is this still valid? Do you? Do you have ANY IDEA how close I am to typing
TheCentaur: I will try out the mailto script ... just a
moment... Ok, Guy, you may not be aware that I've got the site open in my FTP window ... and there is no frigging mailto script, so unless I don't understand CGI, this ain't gonna work.
TheCentaur: The mailto script does not appear to be in the
scripts provided in dresan.com... where is the source for that? [Gritting teeth] OK-now-working-through-whole-example, step by step, just because you say so. Create a web page, containing a form, pointing to the mailto script, which doesn't exist, uploading, uploading, opening in window, trying ... ok failure, just as expected, because there is no frigging mailto script for the CGI server to run.
TheCentaur: I assume you mean the link <form
method="post" action="http://www.domain.com/cgi-bin/mailto" > And of course, it doesn't work, because there is no frigging mailto script for the CGI server to run, a fact which does not change just because I rewrote my script.
TheCentaur: Ok, when I ran it I get:
http://www.dresan.com/cgi/mailto There's a long pause. Guy appears to be processing this.
Hm. I have an idea.
Perhaps my website, which is pre-TaurLink, is missing files he expects me to have! Perhaps that's the confusion. Maybe if I ask the nice web guy he'll recognize the problem and load my site up with the right stuff.
TheCentaur: Dresan.com is a fairly old web site ... I
originally got it via Brainboing before you became Taurlink.
Could it have an outdated collection of scripts? [grit-grit-grit] Aaalright. Stay with me, Guy. Let's go through this step by step, just so you understand.
TheCentaur: Ok. Here is what I did: [laughs] Egg on face --- make sure the URL actually copies this time, centaur, or how can he follow you? Better start over, from step one.
TheCentaur: Here is what I did: Suuuuper long pause.
TheCentaur: Maybe I made a typo :-( The long pause... continues.
TheCentaur: My hypothesis is that the mailto program is
simply not present in the cgi-bin directory of dresan.com. Typing over each other here ... best wait for Guy to catch up. Is there something that I can debug here? What about these other old scripts. Ferret, ferret, ferret ... hm, there's at least one script that works, the site counter (which I don't use, but hey, it works).
Waiting... waiting... ok tired of waiting now..
TheCentaur: Note that the "counter" script seems to work. KA_GOTD_AMN_FUKKIN_BOLL_SHAT! ARE YOU LISTENING TO ME? ARE YOU EVEN PAYING ATTENTION? NO, the mailto script will not MAGICALLY start working just because I found a DIFFERENT script that DOES work ... because the mailto script DOES NOT EXIST!
Whooo... deep breaths, deep breaths. Let's explain this as to a novice.TheCentaur: Guy, the contents of the cgi-bin directory are: cgicso, cgiecho, cgiemail, cgifile, counter, justcgi.pl, simple.pl, and test.pl TheCentaur: There is no mailto script. HelpGuy: It is not required there. Alright, the novice doesn't want to even listen. But let's give him the benefit of the doubt. What if I'm wrong?
HelpGuy: I suggest that you recreate the two html pages once again. Smiles patronizingly. Ok. I can play this game. How would I do it? What can I check? What could I have done wrong? Perhaps Guy, uberwebguy who can make scripts that don't even exist run, can perhaps work this out for me? Here, Guy, check this out?
TheCentaur: Ok. Perhaps there is a typo in my form:
<form method="post" action="http://www.dresan.com/cgi/mailto"
> Shocked, shocked am I that ten years of web experience could enable me to enter a form.
HelpGuy: Please recreate the 2 html pages once again. Suure. Why the fuck not? Hey, I've done this what, three or four times now? I've gotten good at it. It should only take ... timing...
TheCentaur: Created form.html. ...aaabout a minute.
HelpGuy: Let me check it. Oh, there's no need, Guy. I'd ALREADY checked it. And this is what I found:
TheCentaur: Verified form presence:
http://www.dresan.com/form.html Again: shocked, shocked am I.
HelpGuy: Kindly hold on. Suuuuper long pause.
HelpGuy: Thank You for waiting. He finally gets it. THANK YOU.
TheCentaur: Before you go, I want to bounce an hypothesis off you. At this point I start to type my hypothesis about the presence of the script files he was expecting. Halfway through that sentence... and I mean, just a few seconds....
HelpGuy: You're welcome and thank you for using TaurLink TechChat.
Should you need further assistance, please feel free to contact us
again. Uh, Guy? Didn't you just read me say "I want to bounce something off of you? Quick, type:
Chat session has been terminated by the site operator. When you close
the chat window a survey window will open. Please take a minute to fill
in the survey and let us know how your chat session was. AAAAAAAAAAAAAAAAAAAAAAARGH!
Thirty minutes later....To the web hosting team, I recently had a chance to chat online with one of your technical support representatives. Upon the termination of the call, your site attempted to pop up a chat survey window but was blocked by a pop-up blocker. However, I saved that chat session, appended below. And I have the following comments: 1) Thank you for making technical chat sessions available. Talking with TechGuy. helped me realize what was wrong - namely, that I was trying to use code samples from http://help.Brainboing.com/docs/002/mime-n-cgi/BEHHBCEF.php3 when I needed to look at the more modern help at http://help.TaurLink.net/websupport/startersite/mailto.html This dialogue enabled me to get more debugging information about my problem, construct several useful working hypotheses, and has given me new potential actions to try to resolve the problem. 2) Update your web hosting help for former Brainboing customers. This is the biggest thing that led me astray. The code samples I found there http://help.Brainboing.com/docs/002/mime-n-cgi/CHDDCFCH.php3 do not appear to work. At one point I carefully tested this particular code sample and could never get it to run in any permutation. After talking with Guy, however, I was able to find some useful code to use as a starter. 3) Make sure that your technical support representatives listen carefully to their customers. I understand that many users often make bad assumptions which lead them to make mistakes which lead them to assume that you guys have done something wrong when you haven't. I know I fall in this category from time to time. However, with all due respect to Guy, I empathize with techncial support representatives and myself have some experience with server-side software, and so had carefully read the available online documentation and attempted to run code examples before I ever contacted you guys. Now, that doesn'trule out a short between my screen and my keyboard or some other id10t error on my part, but, I must admit that it was somewhat trying for me to be asked repeatedly to run the mailto script when I was looking at the cgi-bin directory in my FTP client and could see that the mailto script was not there. Now, Guy suggested that it didn't need to be there, and perhaps I don't understand how your common gateway interface is configured, and if so, I apologize, BUT then you should reword the following so as to unambiguiously state that TaurLink is not actually providing the scripts. However, I think the simpler answer is that if the script isn't in the cgi-bin directory, it won't run. And I think that might be traceable back to the fact that this is an older account, originally set up on Brainboing, that may not have had mailto installed in it. Or maybe there's some other explanation. 4) Make sure that your technical support representatives listen carefully to their customers. I quote the following section from the chatlog. TheCentaur: Ok.Now, I'm sorry, but "Have a good night" is not an appropriate response to "Before you go, I want to bounce an hypothesis off you." In all fairness, I don't think Dan even saw that, as he responded quite well to my "Thank you for helping." However, I must be honest and say that it left me somewhat vexed. 5) My experience with the CGI features of Brainboing/TaurLink web hosting has been underwhelming From limited documentation, non-working code samples, lack of response to my earlier emails, and finally to the difficulties I had in communicating the problems I was having with my scripts, I am seriously questioning why I spend money on this service. To be more blunt; when I heard: You came within thirty seconds of losing a customer. I feel like shouting "But I was calling you with regards to YOUR PROVIDED CODE SAMPLES!" followed by a long stream of cusswords, but that's not fair to you or TechGuy. Now, on one level I understand where you're coming from; and this policy is not TechGuy's fault. Nonetheless it is completely unacceptable. I have a choice in selecting a web hosting provider, and based on my previous good business relationships with Brainboing I have chosen to stay with TaurLink. However, what I am paying my web hosting for is to get scripting access, and if you cannot provide it, there are other choices available. I look forward to your response. -Anthony -- Dr. Anthony G. Francis, Jr. ~ Software Engineer xenotaur@Brainboing.com ~ http://www.dresan.com/ 5 King's Tavern Place, Atlanta, GA 30318 ~ (404) 483-8215 EpilogueTaurlink did not adequately respond to my complaint.Actually, it's worse. My first response was entered into a comment form, which promptly ate it without sending it. I re-wrote the response (above) and DID get a response from TaurLink Tech Support ... asking me to return for another chat session to "work through" these issues interactively. Which of course I HAD JUST DONE. There was no indication they had actually READ the response ... just went with their standard reply: "In order to help you these issues as efficiently as possible for both yourself and TaurLink... we suggest TaurLink TechChat!"
I'm sorry, I'm not going to play that game.
I have a choice for my hosting providers.
f@nu fiku
will be
hosted on another provider, and if that provider works
well I'm pulling the plug on Taurlink as
my web hosting service provider.
|
|
|