2024-07-16 Tue 17:13 One month of coding without a single undo

It's been a month since last time I used undo feature when programming.
This is because I use my own text editor.  It's not finished and
history of changes in file was not yet implemented.  Mostly because,
to my surprise, I found it unnecessary for daily work.  Let me explain.

First of all, even tho my text editor is not finished, I already stopped
using Emacs on my private ThinkPad.  I also use it at work but there
I still need Emacs for few things.  I'm not going to release my editor
anywhere before v1.0 tho.  So that's all I can say for now.

Back to the topic.  The "undo" feels like basic operation that every
text editor should have.  Even the mighty Ed [1] have the undo command.
But I discovered that if you save file frequently then you don't need it.
Usually undo command is used to fix mistake from a second ago or to undo
a big chunk of changes because you tried something or you realized that
the previous version was better or something like that.  In case of quick
fix I do some sort of "quick save" like in PC game.  I save file after
each edit and if I mess something up then I will reopen file going back
to last "quick save".  For bigger undo I use git.

That's basically it.  It might look like a big inconvenience but rly,
it took almost no time to get used to.  An now because, I don't feel like
missing undo command is such a big deal, I keep postponing implementation
of history.  Damn!  Marty, we have to go back.

[1] http://irek.gabr.pl/using-ed-daily.html

EOF