Your Mental Model of the LLM Is What's Broken
Prompt engineering gets all the attention, but the real bottleneck is the flawed assumptions developers bring to every interaction with a language model.
Lena Park writes about software development practices, developer tools, and the culture of building software. A full-stack developer turned writer, she covers how engineering teams actually work: from architecture decisions to deployment strategies.
Prompt engineering gets all the attention, but the real bottleneck is the flawed assumptions developers bring to every interaction with a language model.
When two services hold conflicting versions of the same fact, most teams treat it as a bug to fix. It's actually a design decision you already made, whether you knew it or not.
We replaced email threads with meetings, then replaced meeting outcomes with email threads. The loop isn't a bug. It's what happens when we optimize for the feeling of communicating rather than the act of deciding.
The seconds between your prompt and a response aren't waiting time. They're a specific, traceable sequence of operations worth understanding.
Interruptions don't end when you dismiss them. The cognitive residue lingers for hours, and most productivity advice misses why.
A shorter daily task list isn't a failure of ambition. It's often a sign that you've finally started measuring the right things.
When AI models give conflicting answers to the same question, something real is happening under the hood. Here's what it actually means.
Writing a pre-meeting document forces the thinking that most meetings are supposed to do. The meeting itself becomes confirmation, not discovery.
You probably think of embeddings as an AI feature. They're actually becoming foundational infrastructure, quietly running under search, recommendations, caching, and more.
Task-switching feels like multitasking. It isn't. Here's what your brain is actually doing, and why the cost is higher than you think.
The standard advice is to silence notifications and protect your focus. That advice misdiagnoses the problem entirely.
Not every meeting is a waste of time, but most of them are. Here's how to tell which kind you're in before you schedule it.
Todo apps are great at tracking discrete actions. They're terrible at capturing the thinking, deciding, and noticing that actually moves things forward.
A product team at Basecamp kept shipping the wrong thing. The fix wasn't better planning. It was a deliberately unstructured conversation.
Every technique AI boosters claim is revolutionary, your compiler has been doing since the Reagan administration. Here's what that actually means.
Async work isn't just a substitute for meetings. For certain kinds of thinking, it's structurally superior. Here's why.
Variable names are free at runtime but expensive in practice. Here's why naming is one of the highest-leverage decisions in software.
Your brain isn't broken. Your scheduling logic is. There's a specific cognitive trap that makes urgent work feel like productive work, and it compounds every day.
Join thousands of readers who get our weekly breakdown of the most important stories in technology.
Free forever. Unsubscribe anytime.