Bit of an uncomfortable exercise: open a blank file, no autocomplete, no chat window, and write a function that reverses a linked list. If your hands just hovered over the keyboard for longer than felt normal — this one's for you.
This isn't a "go cold turkey" post. Nobody's asking you to uninstall Cursor and become a monk. The goal is narrower: get back the muscle you're losing, while still using the tools that make you fast. If you're already deep in and want a structured exit from the habit, start with How to Quit Vibe Coding.
Start absurdly small.
Not "build a project without AI." That's how people quit after day one. Pick 20 minutes. One function. One bug. That's the whole rep. If you're still learning the basics, Learn Programming Without AI is the better entry point than this rebuild plan.
Read before you run.
Next time your agent hands you code, don't hit run first. Read it top to bottom like you're reviewing a junior's PR — because functionally, that's what it is. Takes an extra 90 seconds, saves you from shipping something you can't defend in a code review.
Debug the old-fashioned way, once a day.
Pick one bug. Before touching AI, read the stack trace, add a print statement, form an actual guess about what's wrong. You'll be slower than usual. That's the point — slow is where the learning happens. If your reflex is tied to a specific assistant, Coding Without ChatGPT, Claude or Copilot breaks that down by tool.
Explain your own code out loud.
Sounds silly, works anyway. Pick a file you shipped last week and narrate what each function does and why it's structured that way. If you get stuck explaining something, that's a section you didn't actually write — you approved it.
Plan before you prompt.
Instead of typing your problem straight into the chat, write three bullet points of your intended approach first. Then bring AI in to critique or accelerate it, not decide it. Small shift, big difference in who's actually doing the engineering.
Let yourself be worse for a few weeks.
You will be slower. Some code will be uglier than what an agent would've produced instantly. That's the tuition, and it's temporary — a few weeks in, most people find they're using AI more precisely, not less, because they finally know what they're asking for.
Related reading
→ New to programming? Learn Programming Without AI (Actually Learning It)
→ Specifically stuck on ChatGPT, Claude or Copilot? Coding Without ChatGPT, Claude or Copilot
→ Already deep in and want out? How to Quit Vibe Coding
If you want structure instead of winging it solo, this is basically what our 30-day Rehab program does — daily reps, a manual week, then AI comes back but you're driving, not riding along. $12, not a subscription trap.