Developer diary

jpaste is a plain-text snippet organiser for Mac, iPhone and iPad. The lines you reuse every day sit on a canvas, and any of them pastes as ordinary text, into anything. One purchase, no subscription, and nothing about you ever leaves your device. This is the log of building it: one entry per working day, in the order it happened.

Entries are written in English and in Russian. Both are originals; neither is a translation of the other.

  1. A layoff, three side projects, and one app running at five frames per second

    How jpaste began: a layoff, three abandoned side projects and a browser prototype that ran at five frames per second. The prelude to a developer diary about building a plain-text snippet organiser for Mac, iPhone and iPad.

  2. A name, a page, and not one line of code

    Day one of building jpaste: picking the name, buying the domain and putting up a landing page before writing any code — and why this is not a clipboard manager.

  3. Two specifications and still not one line of code

    Day two of building jpaste: 6,188 lines of specification written to be worked from rather than read, ten decisions frozen against reopening, and a landing page whose sections were reordered five times in half an hour.