← Back to context

Comment by mrweasel

8 hours ago

You see this a lot with videos editors. A professional video editor flies around in their software of choice like an sales person in a TUI. Both are inherently proficient with their tool, to the extend that it's hard to graps what's actually happening on screen. We also see this with editors and IDE. Some people cruise around Emacs or Vim, while other hit a few keys and Visual Studio or IntelliJ will refactor 500 lines of code in an instant.

The TUIs are a little funny, because often people can navigate and input faster than the program can render. So you vaguely see a screen change, a menu move or an overlay pop up, only to instantly disappear. The user doesn't need to know what's happening on screen, because they trust their fingers and the system to do the right thing.

> The TUIs are a little funny, because often people can navigate and input faster than the program can render. So you vaguely see a screen change, a menu move or an overlay pop up, only to instantly disappear. The user doesn't need to know what's happening on screen, because they trust their fingers and the system to do the right thing.

I learned this while creating some autohotkey scripts: I could have the macro click before the button was shown on the screen.

This also created some problems where users would unintentionally hit their scroll wheel after clicking and change a 1 to a 7 on the next screen before it even appeared. That wasn’t good…

> The TUIs are a little funny, because often people can navigate and input faster than the program can render.

Yes, but the it's not due to slow rendering speed. GUIs render even slower.

Movie editors are as persnickety about their editing software as we are about ours, it turns out, for many of the same reasons: we accumulate years of proficiency with a tool and don't want to have to retrain in something else without a clear head-and-shoulders advantage.