Hi, I'm David Winterbottom.

You might remember me from such tweets as:


I'm a minimalist software engineer working and living in London. I mainly write and tweet about software development.

More about me »

Recent writing

June 23, 2020
Easy Github URLs from Vim

A super-useful Vim mapping for grabbing Github URLs

April 24, 2020
Software development tips – part 2

Topics: code smells, pop-culture, blogging and work habits.

March 05, 2020
Resolving conflicts during a Git rebase

Some collected tips from over the years

February 26, 2020
Software development tips – part 1

Topics: development, tools and effective teams.

June 13, 2019
Vim text-objects for Python development

The nouns of your Vim thought stream.

March 28, 2019
Debugging Vim by example

A series of short stories.

March 18, 2019
Beware of changing the 'related name' of a Django model field

It can generate unnecessary database operations.

March 08, 2019
Using black and isort with Vim

The simplest way to run both in a project

March 06, 2019
February 21, 2019
Installing the latest RabbitMQ on Ubuntu 18.04

Quite write-up of a painful morning

All writing »