Hacker News new | ask | show | jobs
by Foober223 2253 days ago
The UI itself would have to make it clear what is happening. So clear that it can be used without training. Is this even possible to achieve? maybe yes. I've seen visual representations of branch and re-base that make it clear what is going on, but they were teaching tools, not the actual tool itself.

The developer of the UI may be biased as they already have the hard-won knowledge of branch, merge, multiple remotes, pull/push, etc. The biased developer will confuse good looks UI with intuitiveness. Or they will go down the wrong path and create a UI that is very practical for people who already have hard-won knowledge, but no so much for normal people.

The biased developer will think the answer to these problems is "training" instead of making the UI naturally visually intuitive.