• AppKit and UIKit as a competitive advantage

    We’re becoming cool again.

    Read more…

  • My new keyboard

    When I started using Linux, in the late 90s, I was looking for a familiar editing experience—something resembling the IDEs I was used to: QBasic, Turbo Pascal, etc. Just by…

    Read more…

  • (Too Many) Study Tools

    For the first time in my life, I’m maintaining a daily study routine, and I’m shocked that it’s working. First, because I’ve tried many times in the past and always…

    Read more…

  • Clojure has a marketing problem

    I’ve been using Datomic these days, but the official documentation isn’t helping a lot: broken links, outdated information, no sense of narrative. If I weren’t a beginner, I’d be tempted…

    Read more…

  • Layout Guidelines for the Mac

    Mario Guzmán: The following sections are general guidelines that describe fundamental Mac layout principles of center equalization, text and control alignment, appropriate use of white space, and visual balance. Following…

    Read more…

  • Evaluating Clojure inside an Anki card

    These days, I’m learning Clojure, and using Anki to memorize key aspects of it. Last week, I managed to embed an interactive ClojureScript snippet inside my Clojure-related Anki cards. Even…

    Read more…

  • Jira as a personal kanban

    During the last few weeks, my requirements for managing my personal to-dos changed, and my system wasn’t able to serve me anymore. I tried several apps, but nothing worked, and…

    Read more…

  • Finally knowing how it feels

    I got an Apple Design Award. (For a few seconds.)

    Read more…

  • UI Colors

    Zach Waugh: I’m horrible at colors, by far the worse part of my design skills, anyone have a resource for picking color palettes, preferably ones that have light and dark…

    Read more…