Here's a scary example from the tree-sitter-c bug tracker: before running the preprocessor, there's no guarantee that C code will parse!
(Typically it will I think, but no guarantees.)
miniblog.
Related Posts
I don't use subagents much: I usually want to discuss and iterate on the subtask. Subagents are typically unattended.
I find myself writing md files for a new session to read. Are there any harnesses that treat forking as a first class feature?
When talking about a match or a switch statement, I've typically seen people talk about individual 'cases' or 'arms'.
TIL Zig uses 'prongs' instead!
Test code is total: we require it to always terminate or it's a failure! It also typically has 100% line and branch coverage.
I feel way less nervous about refactoring tests, you can always just run them.
