Monthly Archives: October 2008

Discussion group search – partial workaround

The Autodesk discussion group search facility is still impersonating an industrial suction pump in a puddle. It sucks very hard and produces little useful output. In addition to the problems already mentioned ad nauseam (apparently there have never been any posts made containing the word “AutoCAD”, but 34 have been made in the past 90 days), here’s another one I spotted today: picking on Search Tips will give you a 404 error.

However bad the discussion groups are, at least the Subscription site is working (for me anyway, I know there are still people with login ID problems) and my helpful Indian chappie came back to me with a workaround. It’s not a very good workaround, and it only applies to Subscription customers, but I thought I would pass it on anyway:

Log in to the Subscription Center, pick Search in the top right corner, then fill in your search details or pick Advanced Search for more control.

This search method does find messages that date back before the recent web update. However, there are a few problems with it. There’s no way to restrict it to just discussion groups. Even if I restrict it to just “Communities”, it returns results that include various blogs, and to threads that have been moved or deleted. If more than one page of results is found, there’s no way of going directly to a given page, it’s Next > Next > Next > Next > repeatedly. If I try to restrict the search to AutoCAD 2009, for example, it returns nothing. Finally, it’s obviously only any good for Subscription users.

Another workaround is to use Google Advanced Search and set the Search within a site or domain field to discussion.autodesk.com. However, I know of no way of restricting the search to AutoCAD 2009, for example.

Enough band aids, the Autodesk discussion group search mechanism really needs fixing, along with all the other problems. I’ve already seen suggestions that Autodesk sabotaged its discussion groups on purpose. Personally, I’m generous enough to think that it’s just gross incompetence, but Autodesk’s continued silence and apparent inactivity can only encourage the conspiracy theories. I don’t know how much Autodesk pays for PR each year, but I bet the negative impression from this disaster is worth a lot more than it would have cost to have just done the job properly in the first place.

How not to do a web update

If you’re a major company and your various web-based services have evolved over time, you may have a proliferation of user IDs and some other issues to tidy up. You may be tempted to have a major overhaul.

If you think your reputation among your customers isn’t low enough and you desperately want this update to be an unmitigated disaster, what should you do? If you’re dropping subtle hints about moving towards a Software as a Service model, how can you remind people about the excellent reasons that exist for avoiding dependence on on-line services in general, and on yours in particular? Here are some suggestions:

  • Do everything at once. Don’t be tempted to divide this task into manageable portions, or you may have some prospect of success.
  • Close down everything for several days. If your customers might have to rely on some part of your web services to keep their products working, make sure you close down that part in particular. Let ’em stew.
  • Give the update job to a clumsy intern in your office that has never been allowed near a computer before.
  • Failing that, outsource the job to the lowest bidder. Ideally, have it done in a country that has a first language other than your own, to maximise the potential for misunderstandings.
  • When the user ID merge is done, make sure it is still broken for some people. Have multiple users with the same ID and multiple IDs with the same user. Some people’s existing user IDs will fail, so encourage them to make new ones and then refuse to allow it on the grounds that they already have an ID.
  • Make sure random people’s user IDs work in some places but not others. If they are paying for a maintenance contract, do your best to prevent them from using it.
  • Update your discussion groups to a new format. Of course, you should only do this if your existing groups are fast, efficient and reliable, and nobody is complaining about them. If it ain’t broke, fix it. Fix it real good.
  • If people have actually asked for any new features, such as signatures in their web-based posts, make sure you don’t provide them.
  • Don’t ask for feedback on any suggested changes. Before jumping in with the whole big update, don’t put up a sample discussion group to ensure that it works and that people like it. The slogan “Just Do It” works here, but already belongs to somebody else. Try “Don’t Look Before You Leap” instead.
  • Make sure you expose your customers’ private data to the world so they will never want to trust you again. If you can, make their email addresses visible to the spambots. Leave this visible for at least a week to give the trawlers a chance to do their harvesting, no matter how many impassioned pleas people make. You get bonus points if the exposed email address is also the user’s login ID. Spammers, scammers and phishers will love you, but your customers will not.
  • Make the new discussion group system slow, unreliable, and less efficient to use than before.
  • Ensure the discussion group editor messes up the formatting of people’s posts. Have it insert random junk into the posts and then refuse to let them edit it out. For bonus points, let them edit it out, but then ignore the edits or randomly re-insert new codes.
  • Make sure the search engine doesn’t find anything from before the update. If anybody attempts to change the search settings to find all posts, reward them by making sure it finds nothing at all, not even the recent posts it found a few seconds earlier.
  • If people are likely to post, say, program code, make sure you wrap it all up into one line to render it illegible.
  • If your customers are likely to use certain characters like square brackets in their posts, choose these as special characters in your editor. Mess up people’s posted program code into stuff that looks like a mass of broken links.
  • After a week or so, change your mind about the square brackets thing so that people who used that facility for their links now have posts that make them look like idiots. But don’t completely change your mind about it. Break the display of such links, but still encourage the users to insert them. For bonus points, insert each link at the start of the message rather than where the user expects it to go.
  • Log people off every so often so they have to keep logging on. Provide a “Remember this” feature that doesn’t.
  • If you are silly enough to allow people to keep their old items-per-page settings and you accidentally provide a control panel that works, make up for this by making those old settings unavailable in the control panel. In this way, you will prevent them from using a perfectly functional control panel for fear of losing their settings.
  • People who place attachments in their messages deserve to be frustrated, so you should break that feature for a while. Then allow some files to be attached, but mess up their display and randomly refuse to allow people to get at them.
  • If you think people might want to paste things into their messages, make it as awkward as possible. Copy and paste has universally worked a certain way for decades, so to keep on doing that is just what they will be expecting you to do. Do something new and interesting instead. Force them to go through a slow and arcane multi-stage process to paste the word “and”.
  • Because you don’t have full control over what appears on the screen, it’s much harder to mess up newsreader access, but make sure something makes life intolerable for those people too. Formatting attachments as garbage text is always a useful trick.
  • If you have an excellent educational conference coming up and people have complained about the associated web services in the past, take this opportunity to make them worse.

That’s all I have, sorry. My imagination must be failing, because I can’t think of any other ways a company could mess up such an update. Does anybody else have any other suggestions?