Log inSign up
David Winterbottom
6,322 posts
David Winterbottom profile banner
@codeinthehole

David Winterbottom

@codeinthehole
Male software craftswoman — Head of Software Engineering at Kraken Technologies — @[email protected] — @codeinthehole.bsky.social
~/.vimrc
codeinthehole.com
Joined January 2009
310
Following
2,878
Followers
RepliesRepliesRepostsRepostsMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • Pinned
    @codeinthehole
    David Winterbottom
    @codeinthehole
    Aug 15, 2018
    On your first day at the new job, squash every commit from the repo into a single commit with message "Legacy code" and force-push to master.
    85
  • @codeinthehole
    David Winterbottom
    @codeinthehole
    Oct 13, 2024
    Here's a Bash script that stitches together `llm` and `files-to-prompt` (from @simonw) to run an iterative TDD loop to make a set of tests pass. codeinthehole.com/tips/llm-tdd-l… This effectively automates the green part from the standard red-green-refactor loop.
  • @codeinthehole
    David Winterbottom
    @codeinthehole
    Oct 2, 2024
    Notion tip: trick your colleagues into thinking there's a collapsed section by using ▸ as the page emoji. cc @NotionHQ
    1
  • @codeinthehole
    David Winterbottom
    @codeinthehole
    Jun 28, 2024
    Baby steps in using LLMs to *edit* Vim files in place:
    Image
    til.codeinthehole.com
    TIL How to use 'llm' to act on visual selections in Vim — David Winterbottom
    You can use Simon Willison’s excellent llm tool to query or edit Vim buffers by piping the contents of a visual selection to the llm. — can be read in 1 minute
  • @codeinthehole
    David Winterbottom
    @codeinthehole
    May 16, 2024
    Beware when using the 💋 emoji reaction to reference the KISS principle. Can be misinterpretted.
Advertisement
Advertisement