Spencer Dixon
Spencer Dixon

@spencerldixon

I build tech products to solve hard problems

I'm Spencer, Senior Ruby + Python Developer with over 11 years of experience working across public, private and non-profit sectors.

You can find my work in UK Government Digital Services and powering global conservation efforts.

I write about the art and architecture of building good software products. I'm currently building things to do with trade tariffs at HMRC.

Articles

Cleaning up merged git branches: a one-liner from the CIA's leaked dev docs

Progressive Web Apps with Rails

Granular Polymorphic User Permissions with Cancancan

De-spaghettifying Rails Apps with Wisper

Deep Q-Learning for Atari Games

We need to go deeper: Deep Q Networks

A Primer on Reinforcement Learning: Q-Learning

Why accuracy isn't accurate

Understanding Convolutional Neural Networks

Building a Neural Network with Tensorflow

Neural Networks from Scratch

Numpy for dummies

Responsive tables the right way