Ricardo Chu

Software engineer and designer. Building things on the web. Writing about the craft of building software.

Writing

Write docs like you write code

Documentation rots because we treat it differently from the software it describes.

Jun 14

Dark mode is a product decision

It is not a toggle in settings. It is a second design you have to maintain.

May 11

Static sites are not simple

SSG trades runtime complexity for build-time complexity. Both have a bill.

Apr 29

Spacing is the design system

Before you pick colors or fonts, fix your rhythm.

Mar 17

Async standups don't work (for most teams)

Written updates replace meetings only when the team already trusts each other.

Feb 3

The case for boring CSS

Why reaching for a framework before you need one is the wrong default.

Jan 8