1. Make the most important thing obvious first.
Every design has a job. A homepage should explain the offer and next step. An app screen should make the primary action easy. A room should support the way people actually move through it.
If everything is equally loud, the user has to become the designer. That is a rude little unpaid internship.
2. Use contrast to create decisions.
Contrast is not only color. It is size, weight, spacing, light, texture, material, and position. Good contrast tells people what to notice first and what can wait.
3. Give spacing a real job.
Spacing groups related things and separates different ideas. Tight spacing says "these belong together." Bigger spacing says "new thought." Random spacing says "someone fought the template and the template won."
4. Repeat visual rules.
Repeated button styles, type sizes, image ratios, lighting choices, and material palettes create trust. The customer may not name the system, but they feel when a project has one.
5. Design the handoff.
The best design direction can be used by the next person: a developer, contractor, owner, installer, or stakeholder. If the recommendation cannot survive handoff, it is not practical yet.