PSE
Industrial
- Apr 11, 2002
- 1,017
One of the most (or perhaps the most significant) tools that has been placed at the engineer is the computer. This tool has become increasingly powerful over the years. I wonder though, if this tool is making sloppy engineers out of us. With ever more intricate algorithms, the capability of the engineer to independently assess the results of an analysis I feel is decreasing. At the same time, computer simulations are bringing products to market with fewer design iterations and even fewer prototypes. I thought to float the following questions for discussion.
Are we becoming overly reliant on a device and accompanying software that uses algorithms too complex to analyze, written by individuals who may or may not have any familiarity with the underlying engineering principles? How many bugs are still within such programs that could affect results? In recent memory, I cannot think of a software program or operating system that was bug free.
I haven't marked this post but will visit it regularly (I get enough e-mails). Interested in your general thoughts.
For a humorous close, from some of "Murphy's Laws"
Undetectable errors are infinite in variety in contrast to detectable errors which by definition are limited.
If builders built buildings the way programmers wrote programs, the first woodpecker to come along would destroy civilization.
There is always one more bug.
Never program and drink beer at the same time.
Regards,
Are we becoming overly reliant on a device and accompanying software that uses algorithms too complex to analyze, written by individuals who may or may not have any familiarity with the underlying engineering principles? How many bugs are still within such programs that could affect results? In recent memory, I cannot think of a software program or operating system that was bug free.
I haven't marked this post but will visit it regularly (I get enough e-mails). Interested in your general thoughts.
For a humorous close, from some of "Murphy's Laws"
Undetectable errors are infinite in variety in contrast to detectable errors which by definition are limited.
If builders built buildings the way programmers wrote programs, the first woodpecker to come along would destroy civilization.
There is always one more bug.
Never program and drink beer at the same time.
Regards,