Archive

Being ill Wednesday 9 October 2019

The costs of your habits Tuesday 8 October 2019

Command-query separation principle Monday 7 October 2019

Life Lessons from Bergson Sunday 6 October 2019

Sunset Saturday 5 October 2019

Beauty in decay Friday 4 October 2019

Chopping wood Thursday 3 October 2019

Enjoy life Wednesday 2 October 2019

The secret of a full life Tuesday 1 October 2019

Trees will save the world Monday 30 September 2019

September's books and links Sunday 29 September 2019

Chutney Saturday 28 September 2019

Early autumn Friday 27 September 2019

Have fewer dependencies Thursday 26 September 2019

Programming language trends Wednesday 25 September 2019

Do things for fun Tuesday 24 September 2019

Find the underlying principle Monday 23 September 2019

Sunday morning runs Sunday 22 September 2019

Sunflowers Saturday 21 September 2019

Just start Friday 6 September 2019

August musings Thursday 29 August 2019

Restaurant review: The Looking Glass, Cheltenham Saturday 3 August 2019

Distraction-free new tab Sunday 14 October 2018

The power of a system Wednesday 3 October 2018

Eat food, not too much, mostly plants Sunday 2 September 2018

Running philosophy Tuesday 21 August 2018

YNAB API: Get total amount paid to each payee Wednesday 15 August 2018

Gloucester Cathedral Sunday 26 November 2017

In Ruby, #find_all and #select are different (for Hashes) Monday 17 October 2016

Using nokogiri with pry Tuesday 11 October 2016

Web scraping with morph.io Friday 6 February 2015

Advanced web scraping with Mechanize Thursday 22 January 2015

Web Scraping with Ruby Monday 19 January 2015

Banana Bread Saturday 12 April 2014

Beer Wednesday 1 January 2014

Static http file server in Go Wednesday 17 July 2013

Raspberry Pi GPIO Hacking Monday 31 December 2012

Slow dotfiles Monday 17 December 2012

Removing code Sunday 9 December 2012

Resque Rails Auth Friday 13 January 2012

Test Driven Development Lifecycle Tuesday 22 March 2011

An introduction to node.js Sunday 14 February 2010