Matt Lane · Notes← All notes
2025-01-26 · Products & systems

Skillful Editing

Software has no natural boundaries or edges. There are no obvious laws of physics that tell us something is too big, too heavy, etc. There are no natural pushbacks. Shaping constrains the work so there are clear boundaries around what is in and what is out.

Doing the shaping work well achieves a state of elegance, which is characterized by four key elements—seduction, subtraction, symmetry, and sustainability. Subtraction fascinates me the most. Because what’s “not there” often trumps what is.

It’s about finding solutions or designs that remove unnecessary complexity while still being deeply effective or evocative.

Elegance often requires removing what’s unnecessary, challenging the natural tendency to add (especially in software design and development). Subtraction creates space for interpretation, imagination, and engagement, which often leads to a deeper connection or understanding.

A truly elegant design seamlessly integrates form and function. It serves its purpose while also evoking a sense of beauty or harmony within a specific context.

The important things are the capabilities you give to people to help them make progress where they can’t, when they aren’t ready to change, or do not know how. Design isn’t a sea of pixels and code isn’t a tangle of functions. The more you see how each piece of design and code supports a specific capability, the easier it is to find order in the chaos of product development.

1. Designing Synthesis