Construct · 3 fields · 3 citations

orthogonality: one construct, many systems

One name. One construct. Different systems. One map.

● invariant · one construct, three systems Nearest construct by meaning·not indexed
perpendicular directions put to work as non-confounding factorsborrowed as a maxim for independent, decoupled componentsorthogonality3 SYSTEMSOrthogonality (vectors)GRAM–SCHMIDT · 1907Orthogonal designFISHER · ORTHOGONAL DESIGNOrthogonality (software)HUNT & THOMAS · 1999

Spokes are the systems the one construct recurs in; dashed arcs are shared lineage. Tap a field for its definition, unit, and measures.

2026

Drag to watch the word get claimed. Each field appears at the publication date of the earliest source cited for it. Tap a year to see which.

Linear algebra

Directions at right angles carry independent information

In linear algebra, two vectors are orthogonal when their inner product is zero (geometrically, at right angles), and an orthogonal set spans its space along mutually independent directions, so each component can be read off without interference from the others. Schmidt's 1907 Zur Theorie der linearen und nichtlinearen Integralgleichungen gave the orthogonalisation procedure, now called Gram–Schmidt, for turning any independent set into an orthogonal one. The referent is independence-as-perpendicularity among directions in a vector or function space, the abstract idea that reappears, unchanged, in experimental design and in software architecture.[1]

Unit
The inner product between two directions, zero when independent
Recovery means
Not applicable
Measured by
Checked by a zero inner product between directions, or an identity Gram matrix for a whole set

Experimental design

Factors arranged so their effects do not confound

In experimental design, a design is orthogonal when its factors are arranged so that the effect of each can be estimated independently of the others (the columns of the design matrix are mutually orthogonal) so that treatments do not confound and the analysis separates cleanly. Fisher's The design of experiments built this independence into factorial and balanced block designs. It is the same perpendicular-directions construct as in linear algebra, now realised in how data are deliberately collected rather than in an abstract space.[2]

Unit
The off-diagonal cross-products of the design, driven to zero
Recovery means
Not applicable
Measured by
Verified when factor contrasts are uncorrelated across the design (an orthogonal design or array)

Software engineering

Change one component without affecting the others

In software engineering, orthogonality is the design principle of giving components non-overlapping responsibilities so that changing one has no unintended effect on the others, keeping systems easier to understand, test, and modify. Hunt and Thomas's The pragmatic programmer made the term a working maxim for practitioners. It is the identical independence-and-non-interference construct as orthogonal vectors or orthogonal designs, transposed to the structure of a codebase.[3]

Unit
The degree of coupling between components, driven toward independence
Recovery means
Not applicable
Measured by
Judged by how localised the effect of a change is: low coupling and clear separation of concerns

Next

Run it through the Collider, or take the citations with you.

See how orthogonality sits against neighbouring constructs in the Collider, or export every reference on this page in one click.

Open in ColliderExport BibTeXReport this entry

Nearby constructs

architecture3 fields · 4 citationsjingle · one word, three constructsblock3 fields · 6 citationsjingle · one word, three constructscomponent3 fields · 5 citationsjingle · one word, three constructs

References

  1. Schmidt, E. (1907). Zur Theorie der linearen und nichtlinearen Integralgleichungen. Mathematische Annalen, 63, 433–476. https://doi.org/10.1007/BF01449770
  2. Fisher, R. A. (1971). The design of experiments. Macmillan. (Original work published 1935) ISBN 9780028446905
  3. Hunt, A., & Thomas, D. (1999). The pragmatic programmer: From journeyman to master. Addison-Wesley. ISBN 9780201616224

Cited on this page?

Confirm your construct, or correct us.

If your work is cited behind one of these entries, you know better than we do whether we captured the meaning right. Confirm it, suggest an edit, or dispute it, and your name goes on the entry as an author who has checked it, linked to your ORCID.

Claim your construct