The Fighter with a Language Model
The Fighter is defined by a bias toward action so strong that it can crowd out reflection. They trust their tools, their instincts, and their ability to power through consequences. They usually know exactly what they want: a finely tuned IDE, shaped over years to match how they work. They pick a toolchain and stay with it. And they have been rewarded for delivering software. Velocity metrics love the Fighters, sprint demos are often built around them, and managers point to them as proof that the team is delivering.
The tension is that AI tools amplify almost every one of the Fighter's instincts. A Fighter wants to charge ahead without fully understanding the problem, and the LLM will happily generate two hundred lines of plausible code in thirty seconds. They want to skip the research phase and mark the task as finished, and the model will produce something that compiles and passes at a cursory glance.
A Fighter is usually a good programmer, and good programmers are confident. Sometimes the models seem to pick up on that and slip into a sycophantic mode that reinforces the developer's existing confidence. Fighters do not produce slop because they are careless. They produce slop because they are fast, they are confident, and AI makes them faster and more confident, even when that confidence is not entirely deserved.
This is an excerpt from The AI Developer's Field Guide.