• Why I'm skipping my commute

    I work for a great company. We have awesome offices with all amenities, and public transport brings me there and back for CA$6 in a reasonable time. Still, I’m mostly working from home these days.

  • CUPS on Raspberry Pi for HBPL1

    The Raspberry Pi 3 is a wonderful little device. I have two, one to toy with and one as a media box attached to the living room TV. Then my SO wanted to do AirPrint, so I installed CUPS and Avahi and then discovered that there are no standard HBPL1 drivers, which my Dell C1660w needs.

  • Elixir

    New languages have been popping up with predictable regularity ever since I wrote my first line of code. Elixir is one of the exceptions that gets me out of jaded-old-guy mode.

  • Transitive dependencies

    Transitive dependencies look to me a lot like multiple inheritance, and with the same pitfalls.

  • Rantware: Hardcoded

    More rantware. Bloated configuration libraries that let you store configs all over the place, fetch them from URLs or S3 or whatever, while the smart people behind the twelve-factor app are quite right in simply insisting that configs go through the environment.

  • Rantware: Unclever

    New stuff: rantware. Sometimes, enough is enough, and you go off on a rant. Lately, I had that a couple of times and in order to channel the energy into something productive, I’ve invented “rantware”. Rants that result in code.

  • How to skin a snake using docker

    The snake being Python, of course.

subscribe via RSS