hshekhar@bhayanak ~/blog $ less posts/frontend-without-costume.md

โ† cd ../blog

# Frontend without costume

A note on keeping visual identity useful instead of decorative.

A terminal-native portfolio can fall apart fast. Tiny text, fake command lines, blinking everything, and low-contrast output all say the same thing: the costume became more important than the reader.

The better version keeps the terminal as a frame. The content still has to scan. Links still need focus states. Motion still needs a reduced-motion path. The joke is only worth keeping when it makes the interface more memorable without making it less useful.

The rule I keep coming back to

Identity should reduce decisions, not excuse them. If the palette says blue means path or link, blue should not randomly become decoration. If violet marks the prompt, violet should not become a background wash. Constraints create taste when they are actually followed.

What ships

I would rather ship a flat, readable shell with three sharp interactions than a portfolio page full of soft cards pretending to be a terminal. The former has a point of view. The latter has a theme pack.