insight
The Planning Fallacy (and how it biases estimation)
How the psychological phenomenon of planning fallacy can bias your estimations in software
10 April 2017
Leaders don't give orders
How leading agile software teams is not about one person giving orders
01 July 2016
Fear in Tech
Fear and imposter syndrome are common in the software industry. Where does this fear come from and what is to be done about it
06 May 2016
A Fresh Start with Ansible
A guide to using Ansible to automatically setup your OSX development environment
26 April 2016
Test Setup as a Sanity Check on your Design
The importance of listening to your tests as a sanity check on your design
15 April 2016
SIMD in Depth - Performance and Cost in C# and C++
SIMD in Depth - Performance and Cost in C# and C++ (Part 2 of 2)
07 April 2016
Working With Constraints
Strengthening our creative practice through a fresh perspective on our own limitations and those imposed by others
02 March 2016
Xamarin: A Panacea for Cross-Platform Mobile Development?
Xamarin - a panacea for cross-platform mobile development?
10 December 2015
Reading the Tea Leaves
Reading the tea leaves - predicting what's in store for 2016 and beyond
27 November 2015
RxJava in Different Flavours of Java
Quick introduction to using RxJava in Java 7 and Java 8
05 August 2014
Java Shark Jump Redux
Opinion piece on why Java 8's attempt to jump the shark is just that
06 June 2014
Java Jumps the Shark
Java 8 attempts to 'jump the shark' with the introduction of streams, lambdas and 'FP'