You don't keep working late because you feel guilty about the list. Guilt isn't really your problem — you're not the type who lies awake replaying obligations. You keep working because the task in front of you is a problem, the next move is obvious, the tool is already in your hand, and walking away from a half-diagnosed thing feels stupid when the answer is right there. "Two more minutes" is your honest estimate, not an excuse. The trouble is that the bench always has another thing on it. Solve one, the next one is exposed, equally solvable, equally tempting, and the evening quietly bleeds out while you're absorbed in the puzzle.
Here is the part that's hard for a hands-on, present-focused mind to accept: the list is not a job you can finish and then close out. It's not a machine with a final, working state. It regenerates. Tomorrow it will be full again no matter how clean you leave it tonight, which means the version of "done" you're chasing — bench clear, every loop closed, nothing nagging — does not exist and never will. So the only way to actually stop is to decide to stop while things are still undone. Not when you feel finished. You won't feel finished. You stop the way you set down a tool mid-job when the light goes: on purpose, mid-task, because you chose to.
The unsolved problem, not the unfinished duty
Most people who overwork are driven by some feeling — falling behind, letting someone down, the dread of an open obligation. That's not your engine. What pins you to the chair is that the thing in front of you is solvable and you can see how. An ISTP doesn't push through the evening out of anxiety; you push through because disengaging from a problem you understand, mid-fix, offends your sense of how work should go. You finish what you start because finishing is clean and obvious, and leaving it half-done feels like bad craftsmanship.
But "the task" and "the list" are different objects, and you keep treating them as one. A single concrete problem — the leak, the bug, the wiring — has a real endpoint, and your instinct to see it through is sound. The list has no endpoint. When you let your perfectly good habit of finishing-the-job leak from the task onto the whole day, you've handed an infinite thing the loyalty you owed a finite one. The skill is to keep finishing individual problems while refusing to treat the list as one more problem to solve.
You feel fatigue as failing performance
You're not someone who notices being tired as an emotion. You notice it as your hands getting slower, the diagnosis taking longer, the obvious step stops being obvious. That's your version of the day ending — not a wave of feeling but a measurable drop in how well you work. And here's the trap: instead of reading that drop as the signal to stop, you read it as a problem to push through, because pushing through degraded performance is exactly the kind of stubborn practical effort you respect in yourself.
Use the detachment that usually serves you. You can look at your own output the way you'd look at a tool overheating — coldly, as data. When the work that took ten minutes this morning is taking forty now, that is the equipment telling you it's past its working temperature, and you'd never run a tool to failure just because you were attached to finishing the cut. Treat your own evening fatigue with the same unsentimental respect you give a machine. The honest move isn't to push harder. It's to log that you're past efficient and walk.
Stopping is a decision, not a feeling
You're good at acting and good at withdrawing; what you don't do is sit in a feeling and wait for it to resolve. So don't try to stop by waiting until you feel okay leaving things undone — that feeling never arrives, and waiting for it is the one approach guaranteed to keep you at the bench. Stopping is not an emotional state you reach. It's an action you take, the same as any other. You set a hard wall — a time, a last task — and when you hit it you down tools, regardless of where the work stands.
This is mechanical on purpose, because mechanical is what you'll actually do. Pick the literal action that ends the day: laptop shut, gloves off, lights out in the workshop, phone in the other room. Make it a single clean motion, not a slow wind-down where you keep glancing back. You already know how to disengage hard once you've decided to — that's a strength of yours. The fix is just pointing that decisive off-switch at the end of the day instead of only at the end of a project.
Leaving a thread loose on purpose
There's a quiet payoff in stopping mid-problem that your present-focused brain will appreciate once you try it. When you leave a task deliberately half-done — wire stripped but not connected, the next step written on a sticky note — you walk back in tomorrow with an obvious entry point and zero spin-up. You're not staring at a clean, finished bench wondering what to attack; you're picking up a tool you already had out. The loose thread isn't failure. It's a handle for tomorrow.
This reframes the whole thing you've been avoiding. Unfinished doesn't have to mean unraveling — it can mean parked, mid-stride, ready. The freedom you guard so carefully, the not-being-tied-down, applies here too: you don't owe the evening to the list, and an undone task holds no claim on you once you've decided to set it down. You're allowed to walk away from a solvable problem with the solution still in your head. That's not quitting. That's knowing the difference between a job and a life.
The list is never finished, so finished isn't the signal to stop — you are. Treat your own fatigue like an overheating tool: read the drop in performance as data, not a challenge to push through. Down tools with one clean motion at a hard wall, leave a deliberate loose thread to grab tomorrow, and walk. You're not abandoning the problem; you're proving you can put it down on purpose. That's the most skilled thing a craftsman does — knowing when the working day is over and choosing the evening instead.