The first time I asked an AI to âfix my code,â it gave me something that compiled⌠but made absolutely no sense.
The problem wasnât the AI â it was me. I hadnât told it what I was actually trying to do, why the code existed, or what success even looked like.
And thatâs when it hit me: Iâve seen this exact thing happen on software teams for years.
We do the same thing to each other.
We assume people can read our minds.
When I Left My Team Guessing
Iâve done it plenty of times.
Pushed up half-finished code thinking, âTheyâll get it.â
Fixed a bug without explaining why I made a tradeoff.
At the time it felt efficient. But later someone had to stop and retrace my steps, trying to understand what I was thinking. It slowed everyone down.
Itâs the same as giving AI a bad prompt â you donât get what you expect because you didnât provide enough context.
What AI Taught Me About Context
Working with AI reminded me of a few simple truths that also apply to working with people:
- Be explicit. AI needs details. So do your teammates. Clear commits, comments, and TODOs save hours later.
- Use the right language. AI canât guess what you mean â neither can humans. Clarity beats cleverness every time.
- Keep it current. Stale prompts confuse AI; stale tickets confuse teams.
- Leave breadcrumbs. If you want continuity, you have to leave a trail someone else (or future you) can follow.
Context Is a Gift
Leaving context isnât busywork. Itâs a gift â to your future self, your team, and even your AI assistants.
Itâs how progress keeps moving when youâre out sick, pulled into another meeting, or switching projects.
Thatâs why I built imdone â to leave context right where we work: in the code.
Because whether youâre collaborating with humans or AI, context isnât optional.
Itâs the difference between chaos and clarity.