GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” codeinthehole - Overview

@codeinthehole codeinthehole Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@codeinthehole
codeinthehole
Follow
View codeinthehole's full-sized avatar
๐ŸŒ
The main difference between dinosaurs and us is we're building our own meteor.

David Winterbottom codeinthehole

๐ŸŒ
The main difference between dinosaurs and us is we're building our own meteor.
Follow
Principal Engineer at Kraken Technologies.
515 followers ยท 22 following
  • @kraken-tech
  • London
  • 03:08 (UTC -12:00)
  • https://codeinthehole.com
  • @codeinthehole
  • @[email protected]
  • @codeinthehole.bsky.social

Achievements

Achievement: Pair Extraordinairex2Achievement: Starstruckx3Achievement: QuickdrawAchievement: YOLOAchievement: Arctic Code Vault ContributorAchievement: Pull Sharkx4

Achievements

Achievement: Pair Extraordinairex2Achievement: Starstruckx3Achievement: QuickdrawAchievement: YOLOAchievement: Arctic Code Vault ContributorAchievement: Pull Sharkx4
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
codeinthehole/README.md

About me

I'm a Principal Engineer at Kraken Technologies.

I used to maintain several open-source projects but I do less open-source work these days. I'm the original author of django-oscar although I'm not active in the project any more.

Latest blog posts

  • An LLM TDD loop - 2024-10-06
  • Writing Markdown in Vim - 2023-06-06
  • Tips for using Github Copilot in Vim - 2023-01-06
  • Creating pull requests with GPT3 and random artwork - 2022-12-22
  • New project: Food price scraper - 2022-11-12
  • OpenAI Git poetry - 2022-11-11
  • "It was the system. We can't change it." - 2022-10-30
  • Auditing 1Password activity - 2022-06-29

Browse all blog posts

Latest TIL posts

I learnt...

  • That head and HEAD can resolve differently in added Git worktrees on 2025-09-02
  • That while read loops ignore single line inputs (with no newline character) on 2025-07-15
  • About Git's range-diff command on 2025-07-06
  • How to run pre-commit using an interactive rebase on 2025-05-09
  • When to use stdout and stderr in shell scripts on 2025-03-19
  • That requests supports automatic retries with exponential back-off on 2024-11-27
  • How to add commit sizes to git log output on 2024-08-05
  • That wrapping Pytest fixtures with time_machine needs care on 2024-08-01

Browse all TIL posts

Latest Gists

  • Bash script to run pre-commit on every commit in a PR branch on 2025-11-03
  • List 1Password items that a given user has access to on 2025-10-07
  • List users with access to a given 1Password item. on 2025-07-22
  • Bash script for checking local repositories for unpushed changes on 2025-05-01
  • A Bash script for running an iterative TDD loop using an LLM to make a set of tests pass on 2024-10-13
  • Custom version of git absorb which autosquashes unstaged changes on 2024-08-08
  • A Python script to categorise a list of filepaths by code owners on 2024-07-09
  • A noxfile.py for running matrix testing of a Python package on 2024-05-24

Browse all public Gists

Pinned Loading

  1. django-cacheback django-cacheback Public

    Smart caching for Django using Celery to refresh cached items asynchronously.

    Python 374 76

  2. purl purl Public

    A simple, immutable URL class with a clean API for interrogation and manipulation.

    Python 304 37

  3. Git config Git config
    1
    [user]
    2
        name = David Winterbottom
    3
        email = [email protected]
    4
    
                  
    5
    [alias]
  4. Python start-up file Python start-up file
    1
    # Python start-up file
    2
    # --------------------
    3
    # Ensure a PYTHONSTARTUP environment variable points to the location of this file.
    4
    # See https://docs.python.org/3/using/cmdline.html#envvar-PYTHONSTARTUP
    5
    
                  
  5. Python testing reference Python testing reference
    1
    # Python testing reference
    2
    
                  
    3
    This document is a reference for common testing patterns in a Django/Python
    4
    project using Pytest.
    5
    
                  
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.