I am a technical communicator with a love of explaining technical concepts in documentation, blog posts, videos, books and more. I run a small agency called Gregarious Mammal if you’re interested in hiring me for that kind of thing.

I am also a podcaster, video maker, writer of interactive fiction, and games. This website is a home for all my blog posts, podcasts, newsletters and creative projects.

Need advice for your documentation project? Sign up for my office hours.

Next events

more
August 17 2020 to August 20 2020

KubeCon and CloudNativeCon to hear about your ideas and projects

Latest posts

- more
Developer Experience Roundtable - Continuous Improvement

A good developer experience is crucial to keep developer teams productive, happy, and focussed on work important to your business aims. In this first roundtable, we get the opinions and experiences from two experts in the field: Nigel Simpson, Director, Enterprise Tech Strategy at a Fortune 100 company, and Erik Muttersbach, CTO at forto (formerly FreightHub), a Berlin logistics startup.

Ephemeral Environments for Testing

In this article, we look at ephemeral testing environments, small, discrete, and short-lived testing environments that reflect only the changes you are interested in testing.

Create a Random Board Game Generator Using Microservices on Heroku

Take a look at using Heroku to host the microservices behind a small bot project the author maintains.

Continuous Integration (CI) vs. Continuous Delivery (CD) vs. Continuous Deployment (CD)

Despite sounding similar, continuous integration, delivery, and deployment are subtly different from each other. While they have overlap, they are applicable and useful at different stages of the development process. In this post, we look at what the different terms mean, what benefits they bring to you and your team, and what you need to get started implementing the practice.

The Benefits and Best Practices of Continuous Delivery

Continuous delivery helps software development teams get their code changes from development to testing, and into the hands of users more quickly. In this post, Chris Ward looks at the benefits and best practices for implementing this practice into your teams.

Latest podcasts

more
Confluent Cloud with Dan Rosanova

In this episode I speak with Dan Rosanova from Confluent about Kafka, their cloud offering, and project Metamorphosis. I also cover news from the past week including Developer Experience 101, Google Docs as an act of resistance, news from the Linux Kernel, what happened next to the founder of Atari, and much more.

Detecting infections from X-Rays - Alexander Wong of COVID-Net

This is a focussed episode, where I interview Alexander Wong of COVID-Net and DarwinAI about an open-source project last week to improve COVID-19 screening using artificial intelligence (AI).

Interchain, Tech privilege and inclusion with Tess Rinearson

This week I speak with Tess Rinearson about the Interchain foundation and her past thoughts on running inclusive hackathons, privilege, and much more. Also features news from Microsoft Build, Surveillance Capitalism, and the lost Sim games of Maxis.

In-memory computing with Dale Kim of Hazelcast

This week I speak about in-memory computing with Dale Kim of Hazelcast. I also look at the changing world of in-person trade shows, offices, and restaurants.

Kubernetes as a Service with Spectro Cloud

This week I speak with Spectro Cloud about their new Kubernetes as a service offering, and also take a look at operating system market share changes, Skype just isn’t cool, Apple’s T2 chip woes, gaming, and Stephen Wolfram’s theory of everything.

Recommendations and Newsletters

I currently curate 4 newsletters on Ethics (mostly in technology), Blockchain, Language and Linguistics, see my latest recommendations and join those newsletters below.

The Weekly Squeak Newsletter

My general newsletter "The Weekly Squeak" draws content from all these sources and a couple more, sign up to that below.

Latest ethics posts

more

Newsletter coming soon, for now enjoy the posts below.

The AI is the largest language model ever created and can generate amazing human-like text on demand but won't bring us closer to true intelligence. “Playing with GPT-3 feels like seeing the future,” Arram Sabeti, a San Francisco–based developer and artist, tweeted last week.
Read More
Andrew Yang wants people to get paid for the data they create on big tech platforms like Facebook and Google, and with a new project launching on Monday, he believes he can make it happen.
Read More
Show me a museum of important historical inventors and I will show you a gallery of deluded mass murderers. I’m not talking about machine gun manufacturers or nuclear scientists—those people, at least, have some sense of what they’re up to.
Read More
What springs to mind when you think “Berlin start-up”? Probably not the clichéd ‘old boy’s club’ culture of 1960s ad agencies.
Read More
Roland Barthes was speaking metaphorically when he suggested in 1967 that “the birth of the reader must be ransomed by the death of the author”.
Read More

Latest language posts

more

Newsletter coming soon, for now enjoy the posts below.

The AI is the largest language model ever created and can generate amazing human-like text on demand but won't bring us closer to true intelligence. “Playing with GPT-3 feels like seeing the future,” Arram Sabeti, a San Francisco–based developer and artist, tweeted last week.
Read More
An insight into the way machines make meaning. A few years ago I used an algorithm to help me write a science fiction story.
Read More
In a nutshell, UX writing is any text that users encounter while interacting with software. Be it button names, menu items, or product categories, you’re dealing with UX copy, often referred to as microcopy.
Read More
Last spring, artificial intelligence research institute OpenAI said it had made software so good at generating text—including fake news articles—that it was too dangerous to release.
Read More
Imagine your favourite social media platform does not let you post in English. Now think of a keyboard that won’t allow you to type in your own words. You would have two options: either switch to another language or remain digitally silent.
Read More

Latest blockchain posts

more

Newsletter coming soon, for now enjoy the posts below.