Friday, June 01, 2007

Error handling

Imagine you are building an application/sdk. Let us say every time an error happens in your app/sdk you give the following helpful error: "An error has occurred at sometime due to unknown reason" and give guidelines that if an end user should see this kind of an error they should enable tracing in their application config and restart their application and repro the problem again so that they get more useful errors in "traces".

What should be the reaction of your customer?
Right! they should come and kick your ass :)

As tragic as this seems, this seems to be the default error handling strategy of one of the "change the world" platforms!

2 comments:

RK said...

What is this "Change the World" platform you are talking about. RFID Server?

Kalyan said...

ha ha ha :). Nope!