Giving Claude Code a /goal
I recently use the /goal command in Claude Code for the first time. I was struggling to reproduce a bug that I already had a theoretical understanding of from investigating the codebase, but had previ

Search for a command to run...
Series
Descriptions of how specific situations have unfolded in real-world programming I've done. Aims to provide insights into the reality of a programmer's work and learn lessons from these occasions.
I recently use the /goal command in Claude Code for the first time. I was struggling to reproduce a bug that I already had a theoretical understanding of from investigating the codebase, but had previ

Introduction I recently installed Audacia.Seed onto a project for the first time. I’ve used it for setting up test data before, but have never set it up from scratch, and was pleased to find it was a pretty easy experience. However, there was one fly...

There are several posts online about Blazor Web Assembly (also known as Blazor WASM) apps displaying the message “Completing login…” when a user logs in. There appear to be many different possible causes of this bug, but I didn’t find anything online...

I was recently asked to copy some data in a SQL Server database but to exclude records which had the words 'To Delete' in their names. This is a simple enough task - throughout the SQL I wrote, I added to all the WHERE clauses this line: AND ISNULL([...

I recently wanted to know the length of the longest file path within my codebase. Someone was struggling to pull the code to their local machine, and I found that Windows has a 256-character limit for a file path. Well, sort of. It turns out you can ...

I've recently been working with a solution which contains 34 projects. In the file system, the root of the repository had a flat list of all 34 project folders. In the solution were some solution folders giving some structure to the projects, but it ...
