Skip to content
Swift
hello@swiftagency.example

Process

Close-up of an analogue alarm clock face

2 min read

Fixed fee, flexible scope

Why we price projects as a fixed fee with a scope we can change together, and the three conversations that make it work.

Tomás Ferreira

Drafting table covered in technical drawings, with a protractor and set square

2 min read

A design system is a set of decisions

Component libraries age quickly. The decisions behind them do not. How we document a design system so a client team can keep making good calls without us.

Jonah Reyes

Follow along with the RSS feed. Notes on identity, interfaces and running a small studio.

Theme preset

Set the default in src/config/site.ts.