My Secret Life as a Spaghetti Coder
home | about | contact | privacy statement
I can only very slightly see the purpose behind angering your users so you can keep the results fresh - but there are better ways to to it - such as polling the server in the background rather than invalidating the session and forcing the users have to re-enter their search terms every few minutes. It's even worse when you invalidate the back button and I can't see my old search results, or if you provide a button that says "return to results" that takes me to enter my search terms for the 10th time.

Sorry about the rant, but it's quite annoying. I can understand doing it unwittingly by accident, but when you're viewing data that doesn't change frequently from someone as "professional" as company X (whom provided the app that prompted this post), it's completely unacceptable, and borders on absurd (on the absurd side of the line). The amount of data that will change frequently enough to justify keeping it that fresh is only very small. When I click on a link to find more information about it and come back 5 minutes later, I shouldn't have to search again, much less re-enter my search terms.

Have you found any valid uses for this? And again, I want to reiterate - I can understand if you want to keep the view updated - but there are MUCH better ways to do it. Even many of the travel sites use it to their detriment (IMO), and I don't understand it.

Update: I've taken out the specific references in this for three reasons:
1) It occurred to me that it is quite unfair to criticize the implementation of an application when I haven't seen it and don't know for sure what I insinuated about it is true.
2) It is also unfair to criticize a specific product after only using it for a couple of minutes.
3) I didn't want to spread rumors about the cost of something when I wasn't completely sure.

Basically, I went a little off the deep end and this is my attempt to come up for air =). My apologies to anyone offended that I took it down (or put it up in the first place). But really, the essence of the post remains in tact.

Hey! Why don't you make your life easier and subscribe to the full post or short blurb RSS feed? I'm so confident you'll love my smelly pasta plate wisdom that I'm offering a no-strings-attached, lifetime money back guarantee!


Comments
Leave a comment

And if I remember correctly, someone spent $31 million on this project and started it several years ago. But, I haven't done the research, I just remember reading about it way back when...

Posted by Sam on Apr 05, 2007 at 04:06 PM UTC - 6 hrs

Oh, it just got better. Immediately after logging in to my account for the first time, I made 2 clicks and got this message:

"Your connection has expired.

For increased security on this site, connections are expired after 60 minutes of inactivity.
Your session has expired. Close all browser windows before logging in again. If this is your only active session, click the Sign In link to sign in again."

This should be on The Daily WTF, or Worse Than Failure, as it's now called.

Posted by Sam on Apr 05, 2007 at 04:12 PM UTC - 6 hrs

"Authorization Error -- Contact your Security Administrator"

I wonder if I am just a retarded user now...

Posted by Sam on Apr 05, 2007 at 04:20 PM UTC - 6 hrs

Leave a comment

Leave this field empty
Your Name
Email (not displayed, more info?)
Website

Comment:

Subcribe to this comment thread
Remember my details
Google
Web CodeOdor.com

Me
Picture of me

Topics
.NET (19)
AI/Machine Learning (14)
Answers To 100 Interview Questions (10)
Bioinformatics (2)
Business (1)
C and C++ (6)
cfrails (22)
ColdFusion (78)
Customer Relations (15)
Databases (3)
DRY (18)
DSLs (11)
Future Tech (5)
Games (5)
Groovy/Grails (8)
Hardware (1)
IDEs (9)
Java (38)
JavaScript (4)
Linux (2)
Lisp (1)
Mac OS (4)
Management (15)
MediaServerX (1)
Miscellany (76)
OOAD (37)
Productivity (11)
Programming (168)
Programming Quotables (9)
Rails (31)
Ruby (67)
Save Your Job (58)
scriptaGulous (4)
Software Development Process (23)
TDD (41)
TDDing xorblog (6)
Tools (5)
Web Development (8)
Windows (1)
With (1)
YAGNI (10)

Resources
Agile Manifesto & Principles
Principles Of OOD
ColdFusion
CFUnit
Ruby
Ruby on Rails
JUnit



RSS 2.0: Full Post | Short Blurb
Subscribe by email:

Delivered by FeedBurner