3 ms·
> An Intellisense AI that detected when an arrow key press was an intended interaction with Intellisense and when it was a continuation of the normal typing flo
by woojoo666 4y ago
> An Intellisense AI that detected when an arrow key press was an intended interaction with Intellisense and when it was a continuation of the normal typing flow could smooth out these awkward discontinuities.
I think this is bad UX actually. It should be obvious to the programmer what the arrow key will do next, the programmer shouldn't have to guess what the AI is thinking. Navigation should be predictable
- soulofmischief 4y agoAs I often say, gravity should always be down. Tools like IDEs, autocomplete, search, etc. should be completely deterministic. The same action should always end in the same result. The reason for this is that the IDE is an extension of the arm. The brain literally treats it as an extension of its own capabilities though processes like transactive memory. It can only reliably integrate and achieve a state of deep flow if it can form a reliable model of your external brain. If actions don't always give the same result, there's no model to integrate.
- charcircuit 4y ago>Navigation should be predictable? That is the whole point of the AI. It should match the user's prediction on what will happen.
- woojoo666 4y agoThere is rarely a single answer for what is "intuitive" UX, everybody's opinions may differ. So either you're going to disagree with the AI sometimes (making it unpredictable) or the AI needs to read your mind (we don't have this technology yet)