Design principles that stop UI looking amateur
The handful of principles that separate “obviously AI-generated” from “looks designed” — hierarchy, spacing, type, color, alignment, grouping — as a checklist you run over any screen.
The distance between “obviously AI-generated” and “looks like a designer touched it” is not talent — it’s about six principles you can run as a checklist over any screen. You don’t need taste; you need to know what to look for and what to tell the AI to fix. This chapter is that checklist.
Hierarchy: give the eye one place to land
A professional screen answers “where do I look first?” instantly. You create that with contrast in size, weight, colour, and position — the title is big and bold, the primary action stands out, supporting text recedes. When everything is the same size and weight, the eye has nowhere to land and the screen feels flat and amateur. The fix you ask for is almost always more contrast between the important thing and everything else, not less.
Spacing: pick one scale and never leave it
The single fastest upgrade to any UI is consistent spacing. Pick a scale — the 8-point grid (4, 8, 16, 24, 32, 48) is the industry default — and make every margin and padding a value on it. Random spacing (13px here, 7px there) is what your eye reads as “amateur” even when it can’t say why. When the AI’s output looks “off,” nine times out of ten the gaps are inconsistent; telling it to “use an 8-pt spacing scale” fixes it.
Type, colour, alignment: the other three
Typography gets out of hand fast. Use a small set of sizes (a type scale), lean on weight rather than many fonts for emphasis, set body line-height around 1.5, and keep line length to 50–75 characters. Colour: let neutrals (greys) carry ~90% of the surface, choose one accent for primary actions, and reserve saturated colour for semantic status — green/amber/red. A rainbow of equally-bright colours is the fastest way to look unprofessional. Alignment and consistency are the quiet finishers: share left edges, align to a grid, and keep corner radius, button height, and icon size uniform. Inconsistency — three different button heights, four corner radii — is the most common AI tell of all.
| Amateur signal | What's wrong | Tell the AI |
|---|---|---|
| Everything same size/weight | no hierarchy — eye has nowhere to land | “increase contrast on the heading and primary action” |
| Uneven, random gaps | no spacing system | “use an 8-pt spacing scale consistently” |
| Many fonts / many sizes | type chaos | “one font, a 4–5 step type scale, weight for emphasis” |
| Lots of bright colours | no semantic meaning | “neutrals + one accent; reserve colour for status” |
| Misaligned edges, mixed radii | looks unfinished | “align to a grid; consistent radius and button height” |
01 Learning objectives
0 / 6 done02 Curated reading
03 Knowledge check
- 01easy
Designing on an “8-pt grid” means…
- 02easy
Using more bright, saturated colours generally makes a UI look more professional.
- 03medium
A comfortable line length (measure) for body text is about…
04 Interview questions
browse all ↗What gets asked on this topic — tap a card for how to approach it, the follow-ups, and the trap. Company tags are best-effort & sourced.
-
What most reliably makes a UI look amateur, and how do you fix each?
A few repeat offenders: flat hierarchy (everything the same size, so the eye has nowhere to land — fix with contrast in size/weight/colour), inconsistent spacing (random gaps — fix by committing to an 8-pt scale), too many fonts and bright colours (fix with one font + a type scale, neutrals + one accent, colour reserved for status), and misalignment (fix by sharing edges and keeping radius/height uniform). None of these need taste — they're a checklist.
What a strong answer coversFlat hierarchy → add contrast; give the screen one focal point.
Random spacing → snap everything to an 8-pt grid.
Font/colour chaos → one font + type scale; neutrals + one accent.
Misalignment → shared edges, consistent radius and control height.
Follow-ups they push on- Why does consistent spacing read as 'designed'?
- How much of 'good design' can a non-designer get from rules alone?
Red flag Trying to fix an amateur look by adding decoration (borders, gradients) instead of fixing spacing, hierarchy, and alignment.
source: Refactoring UI — 7 Practical Tips for Cheating at Design ↗