Training your eye
Six exercises that rewire how you see interfaces
A developer sees a component that renders correctly. A designer sees a heading in the wrong weight, 14px padding on one side and 16 on the other, `ease-in` where it should be `ease-out`. Not talent. Trained perception.
Once trained, it doesn't turn off. Misaligned icons in banking apps. Straight quotes on billboards. Inconsistent border-radius everywhere.
## How designers actually see
Designers don't run checklists. They pattern-match against thousands of examples stored as intuition. A misaligned element doesn't trigger "that's 2 pixels off." It triggers a feeling: _something is wrong here_.
"Having an eye" means violations register as discomfort before you can name the problem.
## Train your eye across all four pillars
}
/>
}
/>
}
/>
}
/>
}
/>
## The developer blind spots
**Typography is invisible.** Line-height too tight, heading and body weights too similar, straight quotes everywhere.
**Spacing is "close enough."** 4 pixels of padding difference: invisible in code review, obvious on screen.
**Motion is binary.** Things animate or they don't. The curve, the duration scaling with distance rarely get the same scrutiny as the logic that triggers them.
**Copy is someone else's problem.** "Submit" stays "Submit." The words _are_ the interface.
## Practice: the 5-second scan
1. Open a page. Five-second timer.
2. Look away when it ends.
3. Write down everything that felt _wrong_. Not broken, just off.
4. Reopen. Verify each item.
The gap between what you caught and what you missed is your perception gap. Run this weekly.
## The progression
See problems when pointed out. Notice them unprompted. Stop _creating_ them, because the wrong option feels wrong before you finish typing.