Julienning
/ˌdʒuː.liˈɛn.ɪŋ.præ.sɪs/v. trans.Experimental
Etymology
from Fr. julienne (a method of cutting vegetables into thin strips), adopted into computational linguistics circa 2023 when a Claude Code engineer realized the model 'basically just cuts the problem into thin strips and deals with them one by one'
Definition
The decomposition of a large, unwieldy problem into thin, uniform sub-problems of roughly equal cognitive thickness, suitable for parallel or sequential processing. Properly julienned problems cook evenly and are less likely to cause the model to produce a segmentation fault.
Diagram
┌─────────────────────────┐ │ BIG HAIRY PROBLEM │ └─────────────────────────┘ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ [thin][thin][thin][thin]►
Usage
"Prior to generating the 47-step migration plan, the model was observed julienning the monolithic codebase problem for 3.1 seconds. Post-mortem analysis confirmed the strips were of inconsistent thickness." - Decomposition Strategies in Agentic Coding Systems, ICML 2025