Stok Footage

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

A Young Person’s Guide to Dialyzer — Fixing a Straightforward Problem

Sometimes a project’s external dependencies change their interface, and if our code either isn’t tested properly or has paths which are never run then you have a problem (or three 😉.) This post will show how dialyzer can help reveal… Continue Reading →

A Young Person’s Guide to Dialyzer — How to Ignore Some Errors

With my current level of understanding there are a couple of types of message you can “ignore” when you start your exploration. “no local return” Warnings A message like Function name/arity has no local return reported for the line containing the… Continue Reading →

A Young Person’s Guide to Dialyzer

Introduction There’s a way to add useful types and helpful type checking to the eminently practical sensible language Erlang and other languages, like Elixir,  which use the Beam virtual machine. As a practical chap who wants typing to help me… Continue Reading →

Celebrating the Small Things

I think that the social and environmental atmosphere are huge contributions to both my experience of work and the quality of that work. This post was inspired by my pairing partner’s habit of recognising small successes and celebrating them. I recently… 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 →

Preferring “Practicality” over “Purity”

I saw a tweet (or was it a blog post, or was it an article) recently which used the categories of “tinkerer” and “mathematician” to divide up programmers. My recollection of its conclusion was that each type of programmer was… Continue Reading →

“Peopled Out”

“Peopled out” is the term I use when I’m talking to my wife about being profoundly mentally exhausted by being in close proximity to too many people in a distracting environment for too long. At this time of the year… Continue Reading →

Health and Safety at Work etc.

As a youngster in England in 1974, as far as I can remember, I wasn’t much interested in that year’s Health and Safety at Work etc. Act. In those days manufacturing and resource industries seemed to dominate the British economy,… Continue Reading →

Remain in Hell, Without Despair.

It’s a beautiful Sunday afternoon in the Labour Day weekend in Canada. Toronto is quiet as many people are out of town at their “cottages”, though planes from the air show for the CNE sometimes manage to violate the peace…. 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 →