From Logic-Driven to Context-Driven Software
How software built by encoding explicit rules is giving way to software built by shaping context, and what that changes about the engineering job.
254 posts. Browse by category or tag, or use search.
How software built by encoding explicit rules is giving way to software built by shaping context, and what that changes about the engineering job.
Why reliable AI behavior comes from designing the whole context, not tuning a single clever prompt, and the five layers that make up good context.
Why AI applications behave like ecosystems shaped by feedback loops and user adaptation, and what that means for how you design and monitor them.
The five components a production AI application actually needs beyond the model itself: memory, tools, retrieved knowledge, and structured context.
A practical framework for deciding when an LLM is the right tool for a task, when it isn't, and how to architect around its limitations.
How LLMs generalize from patterns instead of understanding, where that generalization holds up in practice, and where it quietly breaks down.
What large language models actually are: probabilistic token predictors, not databases or reasoning engines, and why the distinction matters.
How I reduced Docker development friction across three Rails apps by removing rebuild-heavy steps, adding runtime dependency sync, and enabling webpack HMR.
A practical comparison of [type, id] versus [id, type] composite index order for polymorphic associations in Rails and MySQL, and how to choose.
A macOS Terminal script that reads the I/O Kit registry to check negotiated wattage and voltage, so you can tell a fast USB-C cable from a slow one.