The Comfort of Unfinished Things
I have a hallway that is half-painted white and half the color it was before I started this project three months ago. The tape line runs straight across the wall like a horizon, and I walk past it every single day without feeling any particular urgency to go back and finish what I started. My partner looks at it the way you look at an open wound — mildly disturbed, occasionally asking if I have a plan for it, mostly just accepting that some things in this house will never be complete.
I think about this hallway more than I expect to. It sits between my office and the bedroom, which means I pass it roughly twenty times a day on my way to make coffee or check email or escape from whatever problem I was pretending to solve at my desk. The unfinished paint is not an embarrassment anymore. It has become something closer to a landmark, a place marker that says here is where I stopped and decided to keep walking.
There is a particular kind of comfort in things that are abandoned rather than finished, and I do not think this is just about laziness or procrastination. Anyone who has ever started a novel on a vacation and never returned to it understands the specific texture of that liminal space between intention and abandonment. That gap is its own category of experience, and the book sits on a shelf with its first chapter complete and its ending nowhere near written. You can pick it up again if you want to, but you also know that picking it up means admitting that something you started is not going to be finished anytime soon.
I used to think this was a problem. I used to believe that every project should be completed, every task closed out, every box checked before moving on to the next thing. This belief came from somewhere real — probably childhood lessons about finishing what you start and the quiet disappointment of adults who watched me abandon piano lessons after six months or leave garden beds half-weeded by August. The message was consistent: completion is virtue, abandonment is failure.
Something changed when I started working in software full time and realized that most of the code I wrote every day was unfinished in ways that would have horrified my younger self. Features shipped without edge cases handled. Error messages left as TODO comments for years. Documentation written for APIs that nobody reads but everyone depends on. The systems we build are almost never complete, and yet they function anyway because completion is not a prerequisite for usefulness.
This realization did not make me careless about my work. It made me honest about it. I stopped treating unfinished things as moral failures and started treating them as evidence of movement. A half-painted wall means you picked up a brush and rolled paint onto a surface that was previously unpainted. An abandoned novel means you wrote something that exists now where nothing existed before. A codebase with TODO comments means someone thought about the problem enough to identify gaps rather than pretending everything worked perfectly.
The comfort comes from knowing that unfinished things are still better than untouched things. The hallway would be worse if I had never touched it at all, even though the current state is objectively incomplete. There is value in the direction of travel even when you cannot predict where the journey ends.
I notice this pattern everywhere once I start looking for it. The kitchen counter holds a stack of cookbooks that I have opened but not read cover to cover. The garage contains tools I bought to learn skills I may never develop. The bookshelf has novels with dog-eared first pages and pristine last chapters waiting for readers who will never come. None of these things are failures because they all represent choices I made about where to invest my attention at a particular moment in time.
The alternative is not completion. The alternative is paralysis, which is what happens when you decide that nothing is worth starting unless you can guarantee finishing it. Paralysis looks clean from the outside — no half-painted walls, no abandoned projects, no TODO comments cluttering the codebase. But underneath the surface there is a different kind of emptiness, one created by all the things you never attempted because the conditions for guaranteed success were impossible to meet.
I am not arguing that we should abandon everything halfway through or treat commitment as meaningless. Some projects deserve to be finished and some commitments deserve to hold us accountable. The difference between productive movement and destructive abandonment usually comes down to whether you are still learning something from the work even after you stop actively doing it.
The hallway teaches me this lesson every morning when I walk past it toward coffee. It is not a monument to my laziness or a testament to my lack of discipline. It is proof that I started something and changed something, even if the change is only visible in the gap between what was there before and what might have been. The paint line runs straight because I was careful about where I wanted the boundary to fall. That care matters even if the rest of the wall stays unpainted forever.
Maybe the real skill is not finishing everything you start but learning which projects deserve completion and which ones are meant to be left as evidence that you tried something worth trying. The hallway will stay half-painted for a while longer, and I am fine with that. Some things are more honest when they remain unfinished because they show exactly where your attention went and where it stopped, which is information that no perfectly painted wall could ever give you.