Blog

✍🏼 I've been writing here since 2016, mostly about software engineering. In total, I've written 27 articles on this site.

ddiaflashcards.com - Flashcards for Designing Data Intensive Applications

Releasing a study deck for a much loved software textbook.

The Books I Read - 2021

The 38 books I read in our second COVID-19 year (with some reviews).

From Data Engineer to SysAdmin: Put down the K8s cluster, your pipelines can run without it

Big Data meets Big Container, and now no one is getting anything done.

What's in a name? The Data Scientist vs. Machine Learning Engineer title bore.

Why has data scientist fallen out of favour, with machine learning engineer being ascendant?

A Basic Python Toolchain in Bazel

How to improve on the default auto-detecting Python toolchain shipped with Bazel.

Using Terraform to make my many side-projects 'pick up and play'

A post contending that Terraform is a no-brainer addition to your side-project development toolkit.

Bazel is taking over

On the Bazel build system's potential to become a category-killer.

The Bazel 'Elevator Pitch'

There's an elevator pitch for Bazel from early 2018 that I point people at and crib from so often that I thought it was well time I copied it out and put it online.

The Books I Read - 2020

Every book I read in our COVID-19 year, with reviews.

👋 This post is heavily inspired by https://sirupsen.com/read/.


Is an Australian Computer Science degree with no math still a Computer Science degree?

This was written in late 2018 and is only just being published, but it’s still relevant.

Current Thoughts on Effective Altruism and My Personal Giving

Recording my thinking on commitment to donating 10% of my income.

Newsfeeds and Information Filters

We need information-filtering tools and we need them yesterday.

The ‘Fake News’ problem and its NLP ‘solutions’

Have people already started to cargo-cult NLP models? Of course they have.

Junior Theme: Why You Should Use It

Sharing a new theme I developed for myself

An Undergrad's perspective on ICML 2017

What's ICML like, particularly for a 3rd undergraduate with no formal ML schooling?

State Of Machine Learning 3.0.1

I made Bloomberg Beta's cool infographic more useful.