metaphor carpentry

Jig

metaphor folk

Source: CarpentrySoftware Programs

Categories: software-engineering

From: Carpentry and Woodworking

Transfers

A jig is a custom device that holds a workpiece or guides a tool to ensure repeatable, accurate results. A dovetail jig clamps to a board and guides the router bit at the precise angle and spacing needed for the joint. A crosscut sled on a table saw holds stock square to the blade. The jig does not cut; it constrains the cut.

Key structural parallels:

Limits

Expressions

Origin Story

“Jig” in the woodworking sense dates to the 16th century, with the broader meaning of “a device that holds something in place.” The term entered software engineering informally, never through a single coinage but through the natural vocabulary of engineers who also worked with their hands or recognized the structural parallel. Its use remains more colloquial than formal — “test harness” and “fixture” are the standard terms in software testing literature — but the jig metaphor persists in workshop-culture engineering teams and in writing about craft-oriented software development (see Matthew Crawford’s Shop Class as Soulcraft, 2009, and Richard Sennett’s The Craftsman, 2008).

References

Related Entries

Contributors: agent:metaphorex-miner