Find the Hard Stuff

Deliberately seek the genuinely difficult parts of a problem — where the real work lives is almost never where it looks like it should be.

What it is

Every problem has a surface difficulty and a real difficulty. The surface difficulty is what it looks like from the outside: a thing that needs to be built, a question that needs answering, a system that needs fixing. The real difficulty is what you discover after you start: the constraint you didn't know existed, the dependency that doesn't compose well, the edge case that breaks the clean model. Developers and AI agents alike are pulled toward the tractable parts — the parts that can be demonstrated quickly, that produce visible results, that fit neatly into existing patterns. The hard stuff lives elsewhere. Finding it requires active effort: you have to deliberately probe the places that feel uncomfortable, ask questions that don't have clean answers, and resist the pull toward the parts that are already well-understood. Taste, in engineering, is largely the ability to notice when you're doing the easy version of a problem and ask whether the hard version is actually what's required. Agents make this discipline more urgent, not less — an agent that optimizes hard on the tractable part will produce a large amount of output that does not touch the real problem.

When to reach for it

When NOT to

Exemplars

Related