Labels

Blogroll

Sunday, July 11, 2010

Yes, but what about error handling?

I spent a number of years early in my IT career programming computers.

Here's the thing about writing software: coding the straight-ahead path is easy. It is in deciding how to handle the anomalies such as bad user input or a failed connection to another application that the real investment of mental capital takes place.

As I was thinking about this just now, it dawned on me that the same is true of life. It is easy to plan the straight-ahead path, but not so easy to decide what to do when things get sideways and we have to work on getting back on track or decide to change to a different path altogether.

No comments:

Post a Comment