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'

04 June 2014