How We Price Creative Work Without Guessing
Hourly billing punishes you for getting faster. Here is the fixed-scope model we moved to, and the two kinds of project where it still does not work.
Hourly billing punishes you for getting faster. Here is the fixed-scope model we moved to, and the two kinds of project where it still does not work.
Four combinations, used across roughly forty projects, that have never once caused a licensing argument or a rendering surprise on Windows.
Screen work forgives a lot. Print does not — and print that gets thrown in a van, stacked, and dropped forgives even less.
Inverting a light palette does not produce a dark one. Accent colours that pass contrast on white routinely fail on near-black, and the fix is a second, lighter… View Case Study →
The pattern was consistent: projects went sideways during content, never during design. Every single time. Write the Copy First We now refuse to open a design tool until… View Case Study →
An animation earns its place when removing it makes the interface harder to understand. Everything else is a load-time cost with a personality.
Most design systems die in the handoff. The ones that survive are the ones where the design file and the production code share a vocabulary — same names,… View Case Study →
Three decades of catalogues, trade-show banners and a logo drawn by the founder’s brother. The brief was not “make it modern” — it was “make it legible in… View Case Study →
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!