Blog

Notes on designing and building small products, in English and French.

  • Building

    What a metronome taught me about time in JavaScript

    Prototyping Metrono’s metronome, I learned that a timer cannot keep a beat. The fix: book clicks ahead on the audio clock and let the UI follow.

    2 min read

  • Building

    A bilingual site without an i18n plugin

    This site is in English and French. Instead of a plugin, each post is one document with a shared tab and one tab per language.

    2 min read

  • Design

    Reading width is a design decision

    Long lines look elegant in a mockup and tire readers in real life. How I set the measure for this blog, and why it stops at 65 characters.

    1 min read

  • Notes

    One keyboard, two languages: building Tipito

    Tipito is a small browser game that teaches touch typing with French and Luxembourgish words. The keyboard layout turned out to be the hard part.

    1 min read