---
title: "Design as Communication"
description: "How I think about product design, why typography matters more than colour, and what a hotel door in London taught me about interfaces."
date: 2026-03-01T00:00:00.000Z
category: Design
readingTime: "3 min read"
---


The best interface I ever used was a door.

Not a metaphorical door. A literal door, at a hotel in London. It had no sign saying "push" or "pull." The handle was a flat plate on one side and a vertical bar on the other. The flat plate told your hand to push. The bar told your hand to pull. You walked through without thinking. The door communicated how to use it through its shape alone.

Every product I build, I try to make it feel like that door.

---

I am not a designer by training. I have never taken a design course. I do not spend my days in Figma. But I have shipped over twenty-five products, and every single one required design decisions. Where does this button go? What colour is this error state? How much whitespace is enough? Those decisions had consequences. A bad choice did not cost me marks on an assignment. It cost user engagement, conversion, trust.

Design, the way I think about it, is not a visual discipline. It is communication. Every element on a screen is saying something to the person looking at it. The question is whether it is saying what you intended.

When someone lands on a page, the design speaks before any word is read. Within milliseconds, the visual hierarchy communicates: what is important, what is secondary, where to look first, and whether the thing you are looking at can be trusted. That is not decoration. That is language.

---

guden.tr, the site you are reading right now, uses a deliberately minimal design. Two typefaces: Inter for sans-serif, Source Serif 4 for body text. Generous whitespace. A tight colour palette. Light and dark themes with no other decorative elements.

This was not an aesthetic preference. It was a communication choice. The design says: this person values clarity. This person respects your time. There is nothing being hidden behind visual complexity.

Minimalism in design is sometimes mistaken for laziness or lack of imagination. It is the opposite. Getting to a minimal result requires removing things that feel important but are not. Every element that remains has to justify its existence. If I cannot explain why something is there, it goes.

---

If you could only get one design element right on any project, I would pick typography.

Everything else can be mediocre and the product will function. Bad typography kills readability, and readability is the one quality that matters for anything text-based. If people cannot comfortably read your content, the layout does not matter. The animations do not matter. The carefully chosen accent colour does not matter.

This site uses a generous base font size, comfortable line height, and constrained paragraph width. These choices are not aesthetic. They are grounded in how the human eye tracks across lines of text. Lines that are too wide cause the eye to lose its place. Lines that are too narrow break up sentences in unnatural places. There is a sweet spot, roughly 50 to 75 characters per line, where reading feels effortless.

Getting typography right is like tuning an instrument. When it is off, you feel it immediately. When it is perfect, you do not notice it at all. That invisibility is the goal.

---

Colour is a budget. Every time you use colour in a design, you spend some of that budget. Use it everywhere and nothing stands out. Use it nowhere and the interface feels lifeless. The skill is in spending it precisely.

The themes on this site use colour for exactly two purposes: distinguishing links from body text, and indicating interactive states (hover, focus). Everything else is shades of the base palette. When something is coloured, it means "this is different, pay attention." If everything were coloured, that signal would mean nothing.

The same principle applies to the products I build. In Chat Guard's dashboard, colour signals status: green for safe, amber for flagged, red for blocked. Those colours carry immediate meaning because they are the only colours on the page. If the dashboard were a rainbow of branding and gradient backgrounds, the red "blocked" indicator would have to compete for attention instead of commanding it.

---

The interface that works best is the one you do not notice.

When someone uses a product and thinks, "this is really well-designed," the design has partially failed. It drew attention to itself. The ideal experience is that the user accomplishes their task and walks away without a single conscious thought about how the interface looked or behaved. The design was there, working, communicating, guiding, but it stayed below the threshold of awareness.

I think this is why I keep all the CSS for this site in a single global file instead of splitting it into components or utility classes. Seeing every design decision in one place makes inconsistencies visible. If two similar elements have different spacing values, or two similar interactions have different transition speeds, the global file reveals it. Consistency is what makes an interface forgettable in the good way, and a single file keeps me honest.

---

There is a version of design culture that treats design as art. The designer as creative visionary, the interface as canvas, the user as audience. I understand the appeal. It produces beautiful portfolio pieces and award-winning case studies.

It also produces products that people struggle to use.

The products I am most proud of are not the most visually ambitious. They are the ones where users never had to think about how to use them. Where every interaction was obvious, every label was clear, every error message told you what went wrong and what to do next. Where the design communicated so effectively that the interface disappeared, and the user was left alone with their task.

Not art. Language.
