boundaryblindness.hashnode.devBoundary Blindness: Why LLMs Struggle with Encapsulation and ScopeIn physical architecture, walls separate rooms, dividing the functionality of a house.Similarly, in a codebase, we have logical distance. A file in src/utils is logically far from a file in src/features/billing. We seperate concerns so that authenti...Dec 30, 2025·4 min read
flatcontextllm.hashnode.devFlat Context: How LLMs Lose Track of Software HistoryThe Problem: Context is a Graveyard In software engineering, having Git means we don’t just store code — we preserve its history. We know which decisions are current and which ones are legacy. Now in LLMs we use transformers, a neural network archite...Dec 24, 2025·3 min read