By Jay McSherry, October 20, 2003
Engineering isn't easy. You wrestle with the laws of nature to make your next project faster, smaller, and less costly. You also grapple with shrinking budgets, longer hours, and management and co-workers alike. And you can't forget about all of the...