Design decisions without a designer
Most solo builders don't have a designer. The result is pages that look 'off' for reasons they can't name. Here's how to fix that.
You built the page. It works. But something looks wrong. The spacing feels inconsistent, the text is too close to the edge, the cards don't quite line up. You can tell it's off but you can't explain why. This is the design problem that solo builders face constantly.
Most design problems come from inconsistency, not bad taste. If your buttons have 16 pixels of padding in one place and 14 in another, it looks messy even though neither number is wrong on its own. If your headings use three different sizes across the site, nothing feels intentional.
The fix is simple: pick a system and stick to it. Use the same spacing values everywhere. Use the same text sizes for the same purposes. Match the colors to a single palette. The specific numbers matter less than the consistency.
Before building any new page or component, check what already exists. What spacing does the rest of the site use? What text sizes? What colors? Match those. If nothing exists yet, pick a small set of values and commit to them.
After building, compare your new work to the existing pages. Does it feel like the same site? If not, find where you deviated and bring it back in line.
Every time you build something that users will see. Technical work that runs in the background doesn't need visual consistency. But anything with a user interface benefits from this discipline.
Product leader shipping across enterprise SaaS, AI in production, and 0→1. Writing about what actually ships — not what sounds good in a deck.