Stok Footage

Continually experimenting with new ideas and techniques — Reconstructing, Developing, Modernising.

Computing

The Agony of IKEA Kitchen Planner on macOS

Introduction Recently my wife and I decided that it might be worthwhile renovating the kitchen after more than fifteen years of living with the late-1970s vintage space we inherited. Many of our friends have been delighted with the quality and… Continue Reading →

Lesson from Programming Solo

I have been working through Benjamin Tan Wei Hao’s The Little Elixir & OTP Guidebook to get a handle on how to think when writing Elixir or Erlang. One of the things I try to do when I’m picking up… Continue Reading →

Reasons to be Cheerful, Part 3 — Part 1

Parts one and two of the three reasons are Perl and Ruby, and it’s probably no surprise to anyone who knows me that Elixir is part three! Over the past few weeks I’ve actually been participating in the Elixir world,… Continue Reading →

Elixir’s fun. Surprise, surprise!

“The sound of surprise” was a used by Whitney Balliet, a jazz reviewer, to describe the magical nature of improvisation. I expect that’s where the title of a Bill Bruford’s Earthworks album came from, but before I discovered that the… Continue Reading →

Documentation and “Coincidental vs. Intentional”

Recently I’ve been reading the documentation for the Elixir programming language, in particular the Documentation != Comments section. Like so many other aspects of Elixir, the documentation has picked up good ideas from a number of places and woven them… Continue Reading →

Irrational Irritations

I was looking at the Elm Style Guide and this good vs. bad comparison struck a nerve which made me consider a small loosely held prejudice of mine: Good: type alias Circle =     { x : Float  … Continue Reading →

Fun Distractions

I often find that the “simplest” things can lead me down interesting paths, and being led down interesting paths can take more time than anticipated. This is an account of one of those things… I have been a happy Mac… Continue Reading →

Stumbling Through Elixir

I’m working my way through 30 Days of Elixir at a relaxed pace, and I’m starting to get a sense of the possible differences in approach between the languages I already know (procedural and OO) end Elixir. Today’s exercise (09-ping.exs)… Continue Reading →

Elixir the Language

I’ve started working with the language Elixir for fun after many months of meaning to have a go at it. The experience to date has been great. I’ve long been intending to get some experience with functional programming, having used… Continue Reading →

Neat Pairing Technique

Last week I was introduced to a simple and effective way to help maintain the driver/navigator roles while pairing at a computer with two mice, keyboards, and screens. This seems to be a popular set-up in companies, though the “traditional”… Continue Reading →