Hi! My name is Chris. I'm a Senior Developer at mySociety. I'm currently working on FixMyStreet, a software platform for reporting local problems.

This is my personal website where I share projects I've been working on and what I learn along the way.

Find me on Twitter: @chrismytton

Get in touch:

Recent posts

Consume less, produce more

Expressing yourself through creative outputs helps balance out the anxiety caused by the modern information economy.

Read more →

Canvas art in TypeScript

đź“ť Notes from porting a JavaScript random art generator to TypeScript.

Read more →

Extracting a list of IDs from an XLSX file

Using csvkit and UNIX to extract a list of IDs from an XLSX file.

Read more →

Fruit garden schematic

Diagram of my fruit garden, so I remember what’s what.

Read more →

Potential social benefits of the coronavirus pandemic

A look at some of the positive things I hope will come out of the coronavirus pandemic.

Read more →

Working from home tips

Some tips for working from home that have served me well over the years.

Read more →


FiraCode is a “monospaced font with programming ligatures”, which means it makes things like “==” show up in your editor as a single token.

Read more →

Ruby's Time vs DateTime classes

In Ruby when should you use Time vs DateTime, and why?

Read more →

It gets easier

It gets easier. Every day it gets a little easier. But you’ve got to do it every day. That’s the hard part. But it does get easier.

Read more →

Early wild garlic

Found some young wild garlic shoots while out walking yesterday

Read more →

All articles →