Every Phase of Life Should Have Cmd+Z
Regretting something? Wiser in hindsight? Undo isn't just a software feature—it's a philosophy. Here's why our CMS will let you undo almost anything, and why that matters.
I delete the wrong paragraph. Cmd+Z. It's back.
I realize the layout looked better before I changed it. Cmd+Z, Cmd+Z, Cmd+Z. Fixed.
I accidentally commit code that breaks the build. git revert. Crisis averted.
But then I delete my entire website by accident, and there's no undo. I spend six hours reconstructing what took me months to build.
Why do some mistakes get an undo button, and others don't?
The Philosophy of Reversible Decisions
In text editors, we take undo for granted. Every keystroke is reversible. Every formatting change can be undone. We experiment fearlessly because we know we can always go back.
But most web content management systems treat every action like it's permanent. Delete a page? Gone forever. Publish the wrong content? Hope you have a backup. Change your site structure? Better be sure about it.
This isn't just a technology problem—it's a philosophy problem. We've built systems that punish experimentation and make people afraid to try new things.
What if every digital decision could be undone?
Why WordPress Makes You Afraid to Experiment
I've watched dozens of clients freeze up when using WordPress. They want to try a new theme, but what if it breaks their site? They want to reorganize their content, but what if they lose something important? They want to experiment with a new layout, but what if they can't get back to what they had?
WordPress offers some safety nets—drafts, revisions, even some backup plugins. But the core philosophy is still "be careful, because mistakes are expensive."
Here's what typically happens:
The scenario: You want to reorganize your site's navigation. Maybe move some pages around, try a different menu structure, see how it feels.
The WordPress reality:
- First, you agonize over the decision for days
- Then you manually create a backup (if you remember)
- You make the changes carefully, one at a time
- Something breaks in an unexpected way
- You spend hours trying to remember exactly what you changed
- Eventually you give up and restore the whole backup, losing any other work you did
Result: You stick with the status quo, even when you know it could be better.
Event Sourcing: The Technical Solution
In our CMS, every action is an event. Not just the final result—the entire action itself:
PageCreated- User created "About Us" page at 2:30 PMContentUpdated- User changed paragraph 3 at 2:45 PMPageMoved- User moved "About Us" from /about to /company/about at 3:10 PMMenuReorganized- User restructured main navigation at 3:15 PM
Your website at any moment is just the sum of all events that happened up to that point. Want to see what your site looked like this morning? We replay all events up to 9 AM. Want to undo that menu reorganization? We replay everything except that event.
This isn't theoretical—we're building it. Every action in our CMS will be reversible, either individually or as part of a "workspace session."
The Psychology of Fearless Experimentation
When you know you can undo anything, your behavior changes completely.
Instead of: "I better not try this, I might break something"
You think: "Let me try this and see how it looks"
Instead of: "I need to plan this perfectly before I start"
You think: "I'll try a few different approaches and see what works"
Instead of: "I shouldn't let anyone else touch this"
You think: "Go ahead and experiment, we can always undo it"
This is the difference between being paralyzed by possibility and being empowered by it.
Beyond Content: Undoing Everything
Content changes are just the beginning. In our CMS, you'll be able to undo:
Design decisions: Try a new theme, new colors, new layout. Don't like it? One click brings back exactly what you had before.
Structure changes: Reorganize your entire site hierarchy. Move pages around. Rename things. If it doesn't work, undo the entire reorganization as one operation.
Feature additions: Install a new plugin or component. If it causes problems, undo not just the installation but any changes it made to your content or configuration.
Bulk operations: Updated all your product prices? Renamed all your categories? Imported a bunch of content? Undo the entire operation if something went wrong.
Configuration changes: Changed your SEO settings, URL structure, or user permissions? Restore the previous configuration with perfect accuracy.
The Version Control Model for Normal People
Developers have had this power for decades with Git. We commit changes, create branches, merge features, and revert anything that doesn't work. We experiment fearlessly because we know the code's history is preserved.
But content creators and website owners are stuck with systems that offer crude "save" and "backup" functionality from the 1990s.
What if your website worked more like Git, but invisible and automatic?
Every meaningful change creates a checkpoint. You can see the history, compare versions, and jump back to any previous state. But unlike Git, it happens transparently—you don't need to understand commits or branches or command lines.
You just think "I want to undo that menu change from yesterday" and click undo.
Time Travel as a Feature
Here's where it gets really interesting: When everything is reversible, time itself becomes a dimension you can navigate.
"Show me what my site looked like last Tuesday." Done.
"I want to see the version right before Sarah made those changes." One click.
"Can I compare the conversion rates before and after the layout change?" Sure—we'll serve both versions to different visitors and track the results.
"I want to combine the new content with the old design." We'll merge them automatically.
This isn't science fiction—it's just good software design applied to content management.
The Collaborative Advantage
Undo becomes even more powerful when multiple people are working on a site.
Sarah accidentally deletes the homepage while updating the navigation. Normally, this would be a crisis—maybe the only backup is three days old, and you'd lose all the work everyone did in the meantime.
With event sourcing, you just undo Sarah's specific actions. The homepage comes back, but all the other work that happened simultaneously is preserved.
Or maybe the whole team spent the afternoon experimenting with a new design, but you decide you want to start over with a different approach. Instead of manually reversing dozens of individual changes, you can undo that entire "workspace session" and begin again.
Why This Matters Beyond Websites
The Cmd+Z philosophy extends beyond content management. It's about designing systems that make people more confident, more creative, and more willing to take risks.
In business: What if you could try a new pricing strategy and easily revert to the old one if it doesn't work?
In learning: What if you could experiment with complex concepts without fear of "breaking" your understanding?
In relationships: What if we designed social systems with more forgiveness and fewer permanent consequences for minor mistakes?
Obviously, not everything in life can be undone. But far more things could be undone than currently are.
The Technical Challenge
Building true undo for complex systems isn't trivial. You need to think about:
Performance: Storing every action creates a lot of data. You need smart compression and archival strategies.
Consistency: When you undo one change, you might create conflicts with later changes. The system needs to handle these gracefully.
Complexity: Some actions affect multiple parts of the system. Undoing them requires careful coordination.
Privacy: Event logs contain sensitive information. You need proper access controls and retention policies.
But these are solvable problems, not fundamental limitations. The technology exists—it's just rarely applied to user-facing applications.
The Future We're Building
Our CMS will make mistakes cheap and experimentation safe. You'll be able to:
- Try anything without fear of permanent consequences
- Collaborate confidently knowing that conflicts can be resolved
- Learn by doing instead of planning everything in advance
- Iterate rapidly because rollbacks are instant and precise
This isn't just about convenience—it's about changing how people relate to technology. Instead of being careful and cautious, they can be bold and experimental.
Starting Small, Thinking Big
We're starting with web content because that's where the pain is most obvious. But the principles apply everywhere:
Email systems that let you unsend messages hours later
Social networks that make conversations more forgiving
Financial tools that let you safely simulate different decisions
Learning platforms that encourage experimentation
The goal isn't just better software—it's a world where people feel more empowered to try new things, knowing they can always step back if needed.
Life Needs More Undo
I can't give you Cmd+Z for real life. I can't undo awkward conversations, bad haircuts, or choosing the wrong career path.
But I can build systems that make digital mistakes less costly and digital experimentation more rewarding. I can create tools that encourage people to try things, learn from them, and iterate toward something better.
That's what we're building. Not just a CMS with undo functionality, but a philosophy: that mistakes should be learning opportunities, not permanent scars.
Every keystroke should be reversible. Every decision should be an experiment. Every "what if" should be safely explorable.
Because the most interesting discoveries happen when you're not afraid to break things.
After all, you can always press Cmd+Z.
Ready for fearless experimentation?
Our CMS is being built with undo-everything philosophy from the ground up. Be among the first to try a system where mistakes are just learning opportunities.
Get Early Access