I was supposed to be going into winter mode. Slower pace, not doing much, but perhaps finally spending serious time on that game project I've been circling for months.
Instead, I found myself in the middle of what I'm calling the Winter Maintenance Rush.
Six apps updated in two weeks. Not with revolutionary new features. Not with major redesigns. But with the unglamorous, essential work of tending what exists.
The Updates
Here's what has shipped:
DayRater 1.0.4
Updated December 12
One rating a day. Revolutionary haptic slider. Honest insights that reflect the truth. Constraint isn't a limitation—it's thoughtful design.
NoteToSelf 1.1
Updated December 12
One active note. Ten archived thoughts. Archive as feature, not workaround. This isn't a bug—it's thoughtful design.
FocusAnchor 1.1
Updated December 12
Ambient motivation and carefully crafted completion stats. One task. Present moment. Constraint as liberation.
BookMaster 2.0
Updated December 11
Your digital bookmark now with goals. Read better, and perhaps even more. Less than half a cup of coffee for lifetime access.
JustWrite 1.5
Updated December 12
Calendar-first journaling with iOS 26 Liquid Glass design. Your daily thoughts, beautifully organized.
Memory Anchor 1.1
Updated December 13
Seven memories. Two modes. One focus. Constraint as liberation for spatial thinkers.
No app got a complete overhaul. No "revolutionary" features. Just polish, refinement, bug fixes, and improvements that make each app work better for the people already using it.
Vedlikehold: The Craft of Upkeep
There's a Norwegian word, vedlikehold, that means maintenance or upkeep. But it carries a particular weight. It's not just fixing things when they break—it's the ongoing craft of keeping things in good condition. The care that prevents breakdown rather than responding to it.
"Maintenance isn't evidence of design failure. It's evidence that you're alive, changing, encountering new circumstances."
That's from Chapter 20 of Life as User Experience, which I wrote months ago but apparently needed to re-learn by living it.
It could seem I was about to fall into the trap of thinking that if I'd designed the apps well enough, they should just work. That needing to return to them, adjust them, polish them meant I hadn't done it right the first time.
But these apps—like everything worth having—require maintenance. Not because they're broken, but because they're being used. Because people give feedback. Because iOS updates. Because you notice small things that could be better.
The maintenance isn't failure. It's relationship.
The Maintenance Mindset
In Podcast Episode 8: The Maintenance Mindset, we explored "the quiet, unglamorous practice of tending what works rather than constantly seeking better."
The episode distinguishes between maintenance and optimization:
Maintenance asks: Is this still working? Does it need repair or adjustment to keep functioning well?
Optimization asks: How can I make this better, faster, more efficient?
You need both. But confusing them creates problems.
This maintenance rush wasn't about making the apps better in some abstract sense. It was about keeping them working well. Fixing the bugs people reported. Refining the copy to be clearer and more direct. Adding the small polish that makes daily use smoother.
"The stone wall stands because someone checks it every spring. The garden produces because someone weeds it every week. Most good lives aren't built on breakthroughs. They're built on the quiet tending of what matters."
That's what this was. Checking the stone walls. Weeding the garden.
The Goal Isn't Completion
In the Season 1 finale (Episode 12): The Unfinished Work, we explored the anxiety of abandoned notebooks and unfinished projects. The central thesis: the goal isn't completion, but return.
These apps might never be "done." That's not a bug—it might be the "proof" they are worth the effort.
DayRater will need adjustments as people use it in ways I didn't anticipate. Memory Anchor's Set Focus feature took six attempts to get right—and might need a seventh someday. BookMaster hit 2.0, but that doesn't mean it won't need 2.1, 2.2, 3.0.
The maintenance rush reminded me: software isn't architecture. You don't build it once and walk away. It's more like gardening—ongoing care, seasonal adjustment, responding to what's actually growing.
The apps aren't abandoned when they ship. They're just beginning their real life.
Speaking of Magic Circles...
Which brings me to something I haven't talked about publicly yet.
There's a twelfth app. Has been for a while, actually. Not officially launched, more of a... personal experiment that might become something more.
It's called The Circle (or Influence, depending on which version you're looking at). It's a game. Still figuring out exactly what kind.
Chapter 10 of Life as User Experience explores "The Magic Circle of Daily Life"—the concept from game design about creating distinct spaces with different rules. Where play becomes possible. Where different modes of being get permission.
The Circle is an exploration of that idea. What happens when you treat certain parts of life as a game? Not gamification—that's different. But actual play, with magic circles and different rules and permission to engage differently.
I've been circling this project (pun absolutely intended) for months. Now that the major part of the maintenance rush is done, winter focus can shift to play.
More on that soon. Curious? Check out circleinfluence.com.
What Maintenance Teaches
This two-week sprint taught me something I keep forgetting: maintenance is underrated.
We celebrate launches. We celebrate breakthroughs. We celebrate the new thing, the big feature, the revolutionary update.
Nobody celebrates bug fixes. Nobody brags about refining copy. Nobody gets excited about making the thing that already works work slightly better.
But that's the work that matters. That's the work that compounds. That's the work that turns a launched app into a tool people actually use and trust.
The maintenance rush wasn't what I planned for winter. But maybe it was exactly what was needed before shifting focus to play.
Tend what exists. Then build what's next.
Time for magic circles coming up.
The apps mentioned in this post are available on the Apps page. For more on the maintenance mindset, listen to Episode 8 of The Constraint Protocol. Chapter 20 of Life as User Experience explores maintenance schedules in depth.