Why Your Colors Look Wrong Even When You Used the Right Pigment
I spent three weeks trying to get a red square to look like the same red as another red square on a poster job. The file had identical hex values. The monitor was calibrated. I checked the color management pipeline twice. It turned out the surrounding color made the second square read as orange-red to anyone looking at it, even though my eyes couldn't tell you exactly why. That was the first real lesson in Interaction Of Color By Josef Albers that stuck with me — the color you think you're seeing is rarely just the color you picked. Albers published his work through Yale University Press in 1963, and the core idea is deceptively simple. A given hue will appear different depending on what sits next to it. Not metaphorically different. Literally different to the human visual system. He didn't claim this was some kind of trick. He showed it repeatedly with carefully constructed exercises where the only variable was the background color surrounding a central square. The formal term for what he was documenting is simultaneous contrast. It happens because your retina and visual cortex don't process color in isolation. When you look at a gray patch on a blue background, your eye essentially boosts the opponent channel — orange — making that gray appear slightly warmer. When the same gray sits on an orange background, the blue opponent channel fires, and the patch reads as cooler. This is biology, not opinion.
But Albers pushed further than just simultaneous contrast. He demonstrated color relativity, meaning a single color can simultaneously read as light and dark, warm and cool, advancing and receding, depending entirely on its neighbors. That's the interaction part. Colors talk to each other. They modify perception in real time. The physical properties of the pigment don't change. Your experience of them does.
The Method Behind the Exercises
Most people encounter Albers through reproductions in design textbooks, which is already a problem because flat prints can't fully capture the effect. But even working from good quality reproductions, you can practice the core exercises. The standard setup involves placing colored squares on different background colors and asking yourself a series of questions. For the basic exercise, you take a neutral gray square. Put it on a saturated blue field. Does it still look gray? Then put the same gray on a saturated orange field. Does it still look the same gray? Most people say yes, but if they're honest, they notice a shift. The gray on blue tends to read as slightly yellow-orange. The gray on orange reads as slightly blue. Your brain is doing the work, not the pigment. I ran into a specific issue about two years ago while preparing a brand identity package. The client wanted a specific shade of teal for their primary color, and we had the Pantone swatch locked in. When we placed it on a white background in the mockup, it looked fine. When we placed the same teal on a slightly cool gray background for the dark mode version, it shifted noticeably toward green. Not dramatically, but enough that the client noticed and asked if we had changed the color. We hadn't. The background was doing the work. I solved it by shifting the teal slightly more blue in the dark mode version to compensate. That compensation step is what separates people who understand this from people who just copy hex codes.
Get the Full Details

Progressive Exercises That Actually Build Intuition
Albers designed a sequence of exercises that build on each other. The simplest one is the so-called "floating square" exercise. You create a grid of identical colored squares and vary only the background color for each column and row. What emerges is that the same square can look warm, cool, light, dark, and anywhere in between across the grid. This is the most direct demonstration of color relativity. The next level is the edge interaction exercise. Place two adjacent color fields with a sharp boundary. Look at the edge. You'll notice a thin line of shifted color running along the boundary. On one side of the edge, the color will appear slightly darker or lighter than it actually is. On the other side, the shift goes the opposite direction. This is called the edge effect, and it's why you sometimes see halos around high-contrast shapes in UI design. It's not a rendering artifact. It's your visual system. Then there's the transparency exercise. Albers showed that when you overlay two translucent colored shapes, the resulting mixed color doesn't behave like paint mixing. The perceived result depends heavily on the background beneath the overlap. This matters enormously for anyone working with gradients, overlays, or glass-morphism effects in digital design.
I keep a physical set of these exercises on my desk using printed color cards. There's something about physically holding a red card against a green background versus a purple background that the screen just doesn't replicate. The gamut differences between your monitor and real pigment are too large. Digital screens use additive color. Pigment is subtractive. The interaction effects exist in both systems but behave differently because the mechanisms are different.
Where This Approach Fails Completely
I need to be blunt about the limitations because most people who talk about Albers gloss over them. The Interaction of Color framework is not a color theory that gives you actionable rules for picking palettes. It's an observational discipline. It teaches you to see, not to decide. If you're looking for a system that tells you which colors go together, this isn't it. Albers himself was clear about this. He wasn't building a design methodology. He was building perceptual awareness. The biggest practical failure mode is assuming that what you observe on a calibrated sRGB monitor translates directly to print. It doesn't. The interaction effects are real in both media, but the magnitude and direction of the shifts differ because the color spaces are fundamentally different. A red on a green background will interact differently in CMYK than it does in RGB, and the difference is measurable, not negligible. Another limitation that designers run into constantly is that interaction effects diminish at small sizes. What you perceive clearly at full screen size becomes much harder to distinguish when the colored areas shrink to icon scale or small text. This is why button hover states and small UI elements often feel harder to get right than larger compositional areas. The interaction is still happening, but your visual system has less data to work with at small scales.

There's also the issue of individual variation. Not everyone perceives color interaction the same way. People with different types of color vision deficiency will experience different interaction effects. Even among people with normal color vision, the strength of the effect varies. Some people are highly sensitive to simultaneous contrast. Others barely notice it. This is why you'll sometimes get feedback from colleagues who genuinely don't see the shift you're compensating for.
Practical Applications That Actually Work
Despite the limitations, there are areas where this knowledge is directly useful. Typography is one. If you're setting light gray text on a white background, you'll notice more edge shimmer and contrast degradation than if you use a slightly warmer gray. The interaction between the gray and white creates a vibration that reduces readability. This is why many typefaces and design systems avoid pure gray on pure white for body text, even though it looks clean in isolation. Data visualization benefits from this understanding as well. When you're encoding quantitative data with color, the perceived difference between two adjacent hues depends on the colors surrounding them. Two bars that differ by the same delta in HSL space will appear to differ by different amounts depending on what else is on the chart. This is a real problem in dashboard design, and most tools don't account for it automatically. Web accessibility is another area where interaction effects matter practically. The WCAG contrast ratio calculations assume a static relationship between foreground and background. They don't account for the fact that adding a third color element nearby can change the perceived contrast by enough to push borderline cases across or under the threshold. I've seen this happen with accessibility audits where a component passes in isolation but fails when placed in its actual context.
For anyone working in print, the interaction effects are even more pronounced because of the halftone process. When colors are rendered as dots rather than solid fields, the interaction changes again. This is one reason why color proofing with physical samples remains important despite the availability of high-end digital proofers.

How to Build Actual Competence
Reading about this won't make you better at it. The only way to develop real intuition is through repeated observation. I'd suggest starting with Albers' original exercises using physical materials. Print the color plates if you can find a good quality reproduction, or create your own using paint chips or printed swatches. The physical act of comparing colors side by side is irreplaceable. If you're working digitally, use a tool that lets you isolate a single color and change its background in real time. Many color pickers have this capability built in. Put a neutral color in the center, then cycle through different backgrounds and pay attention to whether the center color actually changes. Most people will be surprised by how much it shifts. There's a specific exercise I find useful for developing edge perception. Take a black and a white square, place them adjacent to each other with no gap, and look at the boundary. You'll likely see the black appear slightly darker and the white slightly brighter right at the edge. This is Mach banding, and it's related to the same neural mechanism that drives color interaction. Practicing this makes you more aware of how your visual system amplifies boundaries, which helps you anticipate problems in high-contrast design.
Another exercise that helps is the adaptation test. Stare at a saturated color for thirty seconds, then look at a white surface. You'll see the complementary color as a negative afterimage. This demonstrates that your visual system is constantly balancing itself against the colors it processes. When you then place that complementary color next to the original, the interaction between them is partly explained by this adaptive mechanism.
The Counter-Intuitive Things Beginners Miss
The first thing most people miss is that color interaction is not symmetric. Color A next to color B does not produce the same interaction as color B next to color A, even though the physical arrangement is identical. The effect depends on factors like saturation, value, and area ratio in ways that aren't immediately obvious. A small saturated patch next to a large desaturated field interacts differently than a large saturated patch next to a small desaturated field, and the difference isn't just about visibility. The second thing is that interaction effects compound. When you have three or more colors adjacent to each other, the effects don't add linearly. They interact with each other in ways that are difficult to predict without direct observation. This is why palette tools that generate colors algorithmically often produce results that look wrong in context even though the individual colors are mathematically harmonious. The algorithm is optimizing for relationships between pairs. The human eye is processing the entire field simultaneously. A third counter-intuitive point is that increasing saturation doesn't always increase interaction. Sometimes a moderately saturated color next to a neutral background produces stronger interaction than a highly saturated one because the visual system's opponent channels respond differently at different saturation levels. This is why pastels can sometimes look more vibrant in combination than you'd expect, and why highly saturated palettes can feel chaotic even when every individual color is "correct."
Finally, there's the issue of temporal stability. Color interaction is not a static phenomenon. As your eyes adapt and your gaze moves across the composition, the perceived interactions shift. What you see in the first second of looking at a color combination is different from what you see after ten seconds. This is why designers often need to step away from a composition and come back to it, because their own adaptation has skewed their judgment of how the colors interact. The Interaction Of Color By Josef Albers remains relevant decades after publication because it describes something fundamental about human perception that technology hasn't changed. Screens are brighter, color gamuts are wider, and reproduction is cheaper, but the way your visual system processes color in context is the same biology that Albers was documenting. Understanding that biology gives you an edge that no color picker or palette generator can replicate, and the only way to gain that understanding is through deliberate, repeated observation of colors in relation to each other.