Skip to content
Chapter 03

The workshop

Shipping six projects alone is not a question of typing speed. It is a question of tools built before they were needed, and of a few rules kept even when they are inconvenient.

The tools

None of them is for sale, none of them is a product. They exist because the same chore came back one time too many.

01

Publishing console

One place to post to every account of every project, with a queue and a log.

02

Screenshot normalisation

Every published image goes through the same pass: clean status bar, identical frame, controlled file size.

03

Icon generation

Icon, splash screen, favicon and Android variant produced by a script, from a single concept.

04

Vertical video pipeline

Voice, word-level captions, editing and music. From written script to publishable video.

The rules

They do not come from a book. Each one was written after getting it wrong, and they show in the site you are reading.

Measure, do not assume

A claim that has not been checked on screen is a hypothesis. A counter at zero never explains why it is at zero.

State the status

Including when it is not flattering. An app on hold is announced as such, and no release date is promised.

The phone first

When data can stay on the device, it stays there. The server is an option, not a starting point.

Build the tool first

The first time, you do it by hand. The second time too. On the third, you write the script, and that is what makes a fourth possible.

And then there is Genesis.

A tactical card game written in Godot, unrelated to everything else. It has been moving quietly for months.

Nothing to show yet