
What AI Context Limitations Teach About Software Development
Ask an AI coding assistant to fix a bug in one file, and there's a decent chance it patches the symptom at the call site rather than the logic several layers away that's actually causing it. That originating logic never made it into the context window for this particular prompt. Ask it to add error handling to a new module, and it may quietly invent a new convention rather than use the one the codebase already settled on two months ago. The file where that convention lives wasn't part of what it was shown this time. Ask it to add a helper function, and there's a real chance it writes a third, slightly different version of a date formatter that already exists twice elsewhere in the codebase. Not out of carelessness. It never saw the other two.

