← All news
2026.07.03

The brand page is live — a first note

MOASON's first page is up. From here on, I'll record what I build and how it comes together.

What I'm building

What goes in these notes

I'd rather record the process than the result — screenshots, the reason for a fix, and the decisions I walked back.

ItemWhat I keep
DecisionsWhy it went that way
FailuresWhy I reverted
NumbersValues you'd get by measuring again

Showing only the finished thing leaves nothing to learn from.

Where code explains it better, I paste the code.

export function fmt(ts: string) {
  const d = new Date(ts);
  const p = (n: number) => String(n).padStart(2, "0");
  return `${d.getFullYear()}.${p(d.getMonth() + 1)}.${p(d.getDate())}`;
}

More in the project list.

This post was machine-translated from the Korean original. Where the wording reads oddly or the meaning diverges, the Korean version prevails.
The brand page is live — a first note · MOASON