MacGyver: World’s Greatest Engineer
Engineering is a game of optimization under constraints. Problems are never just “design a beam that can span a hundred feet“, but “design a beam that can span a hundred feet, is made of concrete, weighs less than 40 tons, and is less than five feet tall.” Or, more likely, “design a beam that can span a hundred feet as cheaply as possible”. Problems with only one requirement are easy to solve – it’s the ones with multiple, sometimes conflicting requirements that require clever solutions.
One of the most important of these requirements is “…and design it using only these tools“. This isn’t something that shows up in the design contract, but it’s a necessary reality. The tools humans have invented so far, be they wrenches or word-processors, are a limited subset of what’s theoretically possible to accomplish. And the tools any given engineer will have available are a limited subset of that. Much like MacGyver, we can’t solve engineering problems any way we’d like. We have to use whatever junk happens to be lying around.
Read the rest of this entry »