operatorPrecisionintermediate

orthogonal

/or-THOG-uh-nul/

Independent and non-overlapping. Two things are orthogonal when changing one has zero effect on the other.

Impact
Universality
Depth

Orthogonal literally means 'at right angles,' but in technical and strategic contexts it means completely independent. Two features are orthogonal if you can change one without affecting the other. Authentication and payment processing should be orthogonal — fixing a login bug shouldn't break checkout.

This word is incredibly useful when talking to AI because it precisely communicates scope boundaries. When you say 'these concerns are orthogonal,' you're telling the AI not to tangle them together. When you say 'is this orthogonal to the existing system?', you're asking whether a new feature can be built independently. It's the antidote to spaghetti code and muddled thinking.

When to Use It

When discussing system architecture, feature independence, or ensuring changes in one area don't cascade into another.

Try This Prompt

$ Keep authentication and authorization orthogonal — I want to be able to swap out the auth provider without touching permission logic.

Why It Matters

Orthogonal thinking produces modular systems. Modular systems are the only ones that survive contact with real users.

Memory Trick

Picture two lines crossing at 90° — they share a point but go in completely different directions. That's orthogonal.

Example Prompts

Are these two features orthogonal, or will changing one break the other?
Design this so the UI layer is orthogonal to the business logic
I want the billing system orthogonal to the user management system — no shared state
Check if these database migrations are orthogonal — can I run them in any order?

Common Misuses

  • ×Using it to mean 'unrelated' — orthogonal things can interact at a point, they just don't affect each other's direction
  • ×Saying 'orthogonal' when you mean 'opposite' — perpendicular isn't opposing
  • ×Over-using it as a fancy synonym for 'separate'

Related Power Words

A Mac app that coaches your AI vocabulary daily

Become a Better AI Communicator