Planes, Trains, and Automobiles

Two and a half weeks in Taiwan Mar 2018

From Russia with Love

An adventure along the Trans-Siberian Express Dec 2017


Because eight is better than four Nov 2017

Dynamic Programming: First Principles

Many problems of todays world require multiple decisions made throughout the lifetime of the problem. Choices are made based upon information, including previous decisions made in the problem. This article looks at how Dynamic Programming can be applied to help solve these problems in an efficient manner. Oct 2017

Disabling Consistent Network Device Naming in RHEL and CentOS

Returning to the wonderful land of ethX Sep 2017

Railway Route Finder

An implementation of Dijkstra Sep 2017

The Best Journey in the World

My journey to Terra Australis Aug 2017