All Insights
5 min read

Map Before You Adopt

Most people respond to a 'new pattern' the wrong way twice: they dismiss it, or they adopt the whole thing. There is a third move that beats both.

AI ToolingProductivityEngineering DisciplinePattern Evaluation
JW

Jason Walker

State CISO, Florida

A creator on YouTube tonight claimed they had cracked a workflow you have been running for two years. Their video has fifty thousand views in a week. The comments are people promising to rebuild their entire setup over the weekend.

You have two predictable responses. You can dismiss the video because you already do this. You can also pivot to their pattern because they look more polished than your version. Both responses are wrong, and they fail in opposite directions.

The third move is to map.

What both responses get wrong

Dismissal protects your existing investment. The cost is hidden. If the creator has even one good idea you do not have, dismissal gives it back to them. You do not get to use it because you never separated their good idea from the parts you already covered.

Adoption assumes the creator's mental model is more valuable than your accumulated context. Sometimes it is. Usually it is not. You end up rebuilding things you already had, with new names and a new file layout, on a system you already understood. The refactor costs weeks. The actual lift is invisible because the new structure obscured what was already working.

Both responses skip the only useful question. Which specific pieces of the new pattern do you not already have?

The map is the work

Mapping is mechanical and it is uncomfortable. You list the new pattern's components on the left. You list your equivalent on the right. You force the comparison cell by cell.

The discomfort is the value. You cannot wave away a row that is empty on your side. You cannot inflate a row where your version is genuinely thinner. The map exposes the actual delta, which is almost never "the whole thing." It is usually one or two narrow pieces.

That delta is your lift.

A concrete example from tonight

A widely-shared video promoted a six-pattern approach to building Claude Code skill systems: author your own skills instead of downloading them, share a brand-context folder across all skills, give each skill a learnings file, chain skills into workflows, run a heartbeat that auto-discovers new skills, and schedule the chains.

I almost dismissed it. My system has authored skills, shared context files, file-based memory, scheduled chains, and a harness that auto-discovers skills. Five out of six already covered.

The sixth was real. I did not have a periodic audit that scanned my skill folders for convention drift. With fifty plus skills, the inconsistencies had been accumulating: missing trigger phrases, name and folder mismatches, frontmatter gaps, even one skill with broken YAML I had not noticed in months.

I built the audit in one evening. The first run produced one hundred and eighty eight findings across fifty three skills. Three were real bugs that had been silently broken: a name and folder mismatch that confused the harness, an invalid YAML block, and a skill with no frontmatter at all. Forty one unit tests went into the audit script. The whole thing took about three hours of focused work.

If I had dismissed the video, I would still have those bugs. If I had adopted the whole pattern, I would have spent a week renaming directories and shoehorning my existing memory system into a per-skill learnings file format that fragments knowledge for no benefit. Neither response gets me what mapping got me.

Why mapping is harder than it looks

The reason most people dismiss or adopt wholesale is that mapping requires honest accounting of your existing system. You have to know what you actually have, in concrete terms, not in your head. You have to be willing to find that the new pattern does some things better and the older parts of your system do other things better.

People resist this because both directions feel like a status hit. Admitting the new pattern has something you do not feels like falling behind. Admitting your existing system handles something the new pattern does poorly feels like defending the past. The map asks for both at the same time.

The reward is that you stop arguing about whether the new pattern is good or bad. You start asking which part of it is good for you, given what you already have. That is a much smaller question, and it almost always has a clear answer.

So what

If you build systems, evaluate frameworks, or make tooling decisions, build a mapping habit. When something new comes across your feed, do not rate it. Map it. List its components. List your equivalents. Find the rows where your column is empty. Build only those rows.

The map is also faster than either alternative. Dismissal looks faster but costs you the missed pieces. Adoption looks more thorough but costs you weeks of rebuild for marginal gain. Mapping forces a small, specific lift that ships the same week.

The next time someone tells you they have cracked a workflow you have been running for years, do not get defensive and do not get excited. Get a piece of paper. Put their pattern on the left, yours on the right, and start looking for the empty cells.

Most of the time, there will be one. Build that one. Move on.