How I Killed Bad Meetings
David / 6 July 2020
10 tips for making meetings better [read more]
PSA: Stop Using Keybase Right Now
David / 10 June 2020
Why the service for "keeping everyone's chats and files safe" can no longer be trusted Morally, I can't publish the article I'd written. [read more]
Data-driven Terraform: Terraform in Anger Part 2
David / 28 May 2020
We'll take a _data-driven_ approach with Terraform. Adding new users will be mere data entry. [read more]
Data Engineering: What is it?
David / 13 May 2020
Data Engineering is on a meteoric rise. As a proportion of jobs advertised, data engineering has more than doubled over that past two years. But what is it? [read more]
Fixed Price Contracts: Better for Everyone?
David / 6 May 2020
I've been a contracting for over a decade, and before that I worked for a consultancy. Daily rates are the norm in the UK, but three years ago, I started something new, **fixed price contracts**. [read more]
Terraform in Anger Part 1: AWS S3 Access
David / 5 May 2020
There are many good introductions to Terraform out there, but they lack that real-word-project feel. What's it like to use Terraform in anger? I want to explore that with a real project example built from the ground up. [read more]
Data Science: Cloud-based Tools for Effective Remote Collaboration
David / 14 April 2020
If you think your data scientists and engineers can get by on just email and phone calls, you are in for a rude awakening. [read more]
Listen Like You’re Not a Serial Killer
David / 16 March 2020
Active Listening is _the_ most important leadership skill, and sometimes the best example to learn from is a bad one [read more]
Agile is More Than Just a Software Thing
David / 10 February 2020
Many still dismiss Agile as a “software thing”. Some are confused about what it is. Others just need help seeing how to apply it elsewhere. [read more]
Establishing Psychological Safety: There is No Fear in this Dojo
David / 27 January 2020
Psychological safety is one of the key factors that separates a truly cohesive team from just a group of people on a project, but just how does one achieve it? [read more]