Blog
| Title | Date | Description |
|---|---|---|
| How to get Threema | Feb 1, 2026 | What is Threema, why would you want to use it, and how to get started. |
| Moving to European and CANZUK tech: a quick overview | Jan 27, 2026 | A quick intro post on moving to European tech. |
| December 2025 wrap-up | Dec 31, 2025 | What have I been doing and learning this month? |
| November 2025 wrap-up | Nov 30, 2025 | What have I been doing and learning this month? |
| October 2025 wrap-up | Oct 31, 2025 | What have I been doing and learning this month? |
| September 2025 wrap-up | Sep 30, 2025 | What have I been doing and learning this month? |
| Nobody can write | Aug 12, 2025 | Nobody can write. Or, why you should let your tech writers do their jobs. |
| June 2025 wrap-up | Jun 30, 2025 | What have I been doing and learning this month? |
| May 2025 wrap-up | May 31, 2025 | What have I been doing and learning this month? |
| April 2025 wrap-up | Apr 30, 2025 | What have I been doing and learning this month? |
| Docs-as-code in very basic terms | Apr 14, 2025 | This is docs-as-code for people who don’t know what git is and have never installed VS Code. |
| Setting up Linux Mint | Apr 13, 2025 | Some notes to my future self, for the next time I set up Linux Mint |
| Review: Marketing Week MiniMBA in Marketing | Apr 8, 2025 | A review of Mark Ritson’s mini-MBA in marketing. Also a bit of a review of Mark Ritson. Which is a shame. |
| Thinking first, AI second | Apr 3, 2025 | An approach to using AI that ensures you benefit from it, without damaging your thinking skills. |
| Resources: Writing for AI | Mar 31, 2025 | A quick round-up of resources for tech writers on writing for AI. |
| March 2025 wrap-up | Mar 31, 2025 | What have I been doing and learning this month? |
| The first tech docs project | Jan 25, 2025 | What was your first tech docs project? Your first piece of technical writing? I’m taking a trip down memory lane and mulling on inspiration and impact. |
| Notes on: ZapConnect 2024 | Sep 26, 2024 | Notes on ZapConnect 2024. |
| Notes on: Write the Docs Atlantic 2024 | Sep 24, 2024 | Conference notes on Write the Docs Atlantic 2024. |
| Rocket-powered dumpster fires | Sep 17, 2024 | Some thoughts on Sam Altman’s tweet: ‘if you strap a rocket to a dumpster, the dumpster can still get to orbit, and the trash fire will go out as it leaves the atmosphere.’ |
| timebox.so teardown | Sep 1, 2024 | Breaking down the strengths and weaknesses of an impressive micro-saas launch website. |
| How to get Reddit karma quickly | Aug 31, 2024 | How to get to 50 karma quickly and legitimately. |
| Spiky opinions? | Dec 21, 2023 | This post is a response to an article a friend, Adeline Amar by Wes Cao. |
| Create custom statuses for pages in Material for MkDocs | Oct 8, 2023 | Extend the Material theme’s status feature to create custom statuses for pages in Material for MkDocs. |
| Set up minikube on Windows | Feb 11, 2023 | Some notes to my future self: how to use minikube for local testing of Kubernetes setups |
| Cookie consent across subdomains with Material for MkDocs | Nov 26, 2022 | How to set up a Material for MkDocs site to support sharing cookie consent across all sites on a domain. |
| Add cover images to blog posts in Material for MkDocs | Sep 14, 2022 | Modify Material for MkDocs to include cover images on the blog index page. |
| Prevent MkDocs from replacing tabs with spaces in code blocks | Aug 20, 2022 | This article describes MkDocs’ default processing of tabs in code samples, explains why it can be a problem, and shows how to fix it. |
| Using Markdoc with Eleventy: a quick test | May 13, 2022 | Trying out Stripe’s recently open sourced Markdown parser. |
| Notes on my Raspberry Pi Zero setup | Dec 1, 2021 | Some notes to help me next time I need to reconnect to my Pi Zero from Windows 10 |
| Diagnose issues with your Windows PC hardware | Dec 1, 2021 | A short list of free diagnostic tools. |
| Setting up a new Windows PC | Dec 1, 2021 | Some notes to my future self, for the next time I set up a new Windows PC |
| How to avoid being doxxed: protecting your personal information online | Nov 3, 2021 | How to protect your personal information online, and a few related internet survival tips. |
| Write the Docs Prague 2021 | Oct 5, 2021 | Notes from Write the Docs Prague 2021. |
| API Specifications Conference 2021 | Sep 30, 2021 | Quick notes from my first time at the API Specifications Conference. |
| Buildkite notes | Aug 17, 2021 | A collection of notes and commands for Buildkite. Mostly so that I don’t have to keep googling how to start things. |
| Designing your own personal planning system | Jul 1, 2021 | How (and why) to create a personal planning system that works for you. |
| Resources for freelancers working as sole traders | Jun 25, 2021 | A quick collection of resources and things to consider when registering as a sole trader in the UK. |
| Empathy in documentation | Jun 6, 2021 | How empathy helps us write better documentation. |
| Create multiple websites from one Obsidian vault | Jun 1, 2021 | Use Github and Netlify to create multiple websites from one Obsidian vault. |
| How to activate venv in Git Bash on Windows | Apr 12, 2021 |
When running venv/Scripts/activate doesn’t appear to work.
|
| Mission, vision, and values - for a solo freelancer? | Oct 20, 2020 | Reflections on a ZingTrain webinar on creating a mission, vision, and values for your company. |
| Hacktoberfest 2020 | Sep 14, 2020 | A virtual hackathon for Hacktoberfest 2020. |
| Setting up the Huawei Honor Band 5 | May 3, 2020 | The steps for setting up the Huawei Honor Band 5 are not simple if you don’t have a Huawei phone. This short article provides workarounds for a few issues, including Huawei Health and Huawei Mobile Services not running, and the missing oximeter. |
| Deploy a MadCap Flare webhelp to Netlify | Apr 3, 2020 | Sharing a sample project and quickstart for how to deploy a MadCap Flare webhelp output to Netlify’s hosting. |
| Getting the most out of online communities | Jan 20, 2020 | Some tips for networking, learning and living in online professional communities. |
| Starting a new TDD Laravel project | Nov 24, 2019 | My personal Laravel quickstart, for a Laravel project with test driven development. |
| Decisions in a short doc | Nov 10, 2019 | An insight into the number of decisions a tech writer makes, even in a short document. |
| Edit a file on GitHub | Oct 1, 2019 | How to make small edits directly on GitHub. |
| How to ‘exit’ git branch | Sep 25, 2019 | Using git branch can bring up a long list of branches. This is how to ‘exit’ the list. |
| Hacktoberfest 2019 | Sep 5, 2019 | A virtual hackathon for Hacktoberfest 2019. |
| AWS CLI errors on Windows 10 | Aug 7, 2019 | Two issues when getting up and running with AWS CLI on Windows 10: no module named awscli.clidriver and unknown encoding: idna. |
| When Curl isn’t Curl | Jul 7, 2019 | Curl in PowerShell and Curl elsewhere are not the same thing. |
| Vilnius 2019 notes: Legacy docs | Jul 6, 2019 | Notes from the legacy docs conference talk at Write the Docs Vilnius 2019 |
| Vilnius 2019 notes: Internal docs | Jul 5, 2019 | Notes from the dev docs conference talk at Write the Docs Vilnius 2019 |
| Vilnius 2019 notes: Documenting a new field | Jul 4, 2019 | Notes from the documenting a new ecosystem talk at Write the Docs Vilnius 2019 |
| Vilnius 2019 notes: Microcopy | Jul 3, 2019 | Notes from the microcopy conference talk at Write the Docs Vilnius 2019 |
| Why the short blog posts? | Jul 2, 2019 | My blogging inspiration and purpose. |
| Option selection bug in CLIs on Windows | Jun 26, 2019 | When you can’t use your arrow keys to select options in CMD or Powershell. |
| Find and remove AWS services | Jun 8, 2019 | Check what AWS services you are using, and remove them. |
| Create a Hugo shortcode | Sep 29, 2018 | Learn about Hugo shortcodes, and build a simple example. |
| Quick cookie consent | Sep 22, 2017 | Add basic cookie consent to your website |
No matching items