One Claude Habit That’s Quietly Wasting Your Tokens
Photo by Drew Beamer on Unsplash
I didn’t think this mattered until I watched someone else’s workflow fall apart

I’ve been running half a dozen products out of my bucket for a while now, and Claude is in basically every step of that, be it from drafting the GritGlean opportunity briefs to debugging FastAPI routes at 1am.

Somewhere in the last year, I picked up a habit without really thinking about why it worked:

I never let one chat live forever.

New topic, new thread. I assumed everyone did this.

I came across a thread on a community recently where a developer was breaking down their entire Claude workflow.

Projects, custom instructions, the whole setup and one line stopped me mid-scroll.

They pointed out that when you keep switching topics inside the same long conversation, Claude doesn’t forget any of it.

It just keeps dragging all of that earlier context forward into every new response.

More tokens spent per message, slower replies, and this is the part I actually recognized, answers that feel slightly “off” because the model is still half-anchored to whatever you were talking about twenty messages ago.

That’s not a vague vibe.

It’s literally how the context window works.

Okay, firstly

Why this actually shows up in your output

I’ve felt this without naming it.

You’re deep in a long chat about, say, your Medium content calendar, then you pivot to asking Claude to review a pricing page copy change.

The response comes back technically fine, but there’s a strange residue like word choices or framing that feel borrowed from the content discussion three topics ago.

It’s not hallucination, it’s contamination.

The model isn’t wrong, it’s just carrying weight it doesn’t need to.

Multiply that by every pivot in a single mega-chat and you get compounding noise: slower processing, higher token cost per message, and outputs that drift slightly off-target each time.

None of this shows up as an error message.

It just quietly degrades.

Omg, really?

But, we all do this, don’t we?

And the fix is almost insultingly simple

Start a new chat the moment the topic actually changes.

Not a new chat for every message but a new chat for every thread of thought.

If you’re inside a Claude Project (which, if you’re not using yet, is worth setting up before anything else because it’s where your persistent context should live, not in a sprawling chat history), you keep all your background, your tone preferences, your “who I am” instructions.

What you shed is the dead weight of an unrelated conversation that has nothing to do with what you’re asking now.

This is the part that’s easy to underrate:

Projects already solve the memory problem.

The new-chat-per-topic habit solves the noise problem.

They’re not the same fix, and you need both.

One keeps Claude from forgetting you. The other keeps Claude from over-remembering the wrong thing.

I am not just reading this off the thread. I am telling you by applying it.

How I actually started using this day to day:

So, when I’m working across GritGlean, BoutPredict, and the Medium pipeline in the same sitting, I don’t run one chat and bounce between all three.

Each gets its own thread inside the relevant Project.

If I’m validating a startup idea which, full disclosure, is literally what GritGlean is built to help with by pulling demand signals from Hacker News, Stack Exchange, and GitHub Issues that conversation stays isolated from whatever I’m doing with newsletter copy that same afternoon.

The two shouldn’t be touching each other’s context, and now they don’t.

It sounds almost too obvious to write up.

But the obvious habits are usually the ones nobody actually does.

Claude isn’t getting worse the longer your chat runs. It’s getting busier.

Carrying more context than the current question needs.

That’s not a model limitation, it’s a workflow one.

Fixing it costs nothing. It just means treating “new topic” as a hard signal to open a fresh thread, every single time, instead of out of habit dumping everything into one infinite scroll.

Small habit.

Compounding effect.

The kind of thing that doesn’t feel like it matters until you watch someone else’s output degrade in real time and realize you’d already fixed it without noticing.

In case we are meeting for the first time, come over here, it’ll be worth the roller coaster of articles that are gonna come up in the next few weeks.

And if you’re hunting for your next startup idea, GritGlean aggregates real demand signals and pain points from Reddit, X, HN, Stack Exchange, Quora and more, and it even finds existing apps for sale if you’d rather skip the build :)