Tactical Coding Assistants
The author argues that current LLM coding assistants excel at tactical programming (quick, direct implementations) but can generate complexity and technical debt if left unchecked. Developers should remain the strategic architects — constraining prompts and reviewing generated code. The post demonstrates a "no leash" extension to a Python report generator and a refactor using a Strategy/Command-like abstraction, and it references LLMs (Gemini 2.5 Pro, Claude 3.7), prompt engineering, REST scaffolding, and unit tests.