Earlier quoted context omitted.
Probably because IRC is an outdated protocol with inferior features to Slack and very few good open source options for connecting. For example: * DCC is still unreliable. * There is no audio connection option, which is quite popular in 2018. * Channel history management is ad hoc * Authentication is done in band, in plain text. * "secured" channels rely on this bad authentication, and if they don't (perhaps electing…
> ... I cannot actually find good details on who runs any given IRC network. I have no idea what I'm dealing with or how they're using my data. I have no legal recourse if I do discover bad behavior... Ah, the good old days of the Internet. You make me so nostalgic.
Learning from Terminals to Design the Future of User Interfaces
121–130 of 379 posts
Re: Learning from Terminals to Design the Future of User Interfaces
#122I think this article points out some very valid problems (I relate a lot with Slack's loading, OSX spaces taking too long to switch between, etc), but the conclusions may be a little misguided. To address specific examples first: 1. Slack is slow to start, and, as others have pointed out, uses animations to remind the user that it's working and not just frozen. The fix here is to improve the application's performance…
For a novice, it's more forgiving. But for the expert, it's possible to be very efficient.
It's also possible to go too far the other way too. Not to date myself too much, but an old example of too much "expert" levels was back in the DOS days with Word Perfect. Keyboard shortcuts were the only way to do things (like formatting). So you either learned the magic codes (with three extra/meta operations per code) or you kept a cheat sheet on the keyboard itself. That was a learning curve to get to 'power-user' status.
Re: Learning from Terminals to Design the Future of User Interfaces
#123I had sort of an "aha" moment reading a non-technical co-workers conversation on Slack the other day. Someone built a Slackbot to show the menu for whatever food truck is outside our building that day, and people could use it just by typing "/foodtruck". They were blown away and loved it. Rather than opening a browser and navigating some disparate menu pages, they could simply fire off a command in their "console". I…
I remember on Hipchat you could edit your last message by sending a message using this (sed?) syntax: s/flock/duck/ . I remember hearing someone saying that was the worst design they've seen in their life. I almost agree. I do agree that text interfaces are better. I really wish that more products were exposed through a purely textual interface. I think hipchat could have solved the issue with a text interfaces bette…
Re: Learning from Terminals to Design the Future of User Interfaces
#124Re: Learning from Terminals to Design the Future of User Interfaces
#125Re: Learning from Terminals to Design the Future of User Interfaces
#126I had sort of an "aha" moment reading a non-technical co-workers conversation on Slack the other day. Someone built a Slackbot to show the menu for whatever food truck is outside our building that day, and people could use it just by typing "/foodtruck". They were blown away and loved it. Rather than opening a browser and navigating some disparate menu pages, they could simply fire off a command in their "console". I…
In a lot of ways, chatops is even better than a CLI. It basically can turn a channel into a shared terminal, with history, search, and the ability to comment
Re: Learning from Terminals to Design the Future of User Interfaces
#127Yes! I am so glad somebody called out the UI animations! The one in 1Password bugs me every time, I don't use Spaces because it takes too long for the animations to play out. There are more examples. Every time a programmer adds an animation, a settings option should also be added to "disable animations". Advanced users will love you for it!
I'm confused. By Spaces animation, are we talking about the horizontal sliding transition? On my machine (High Sierra) the transition time between Spaces is dependent on the finger gesture swipe velocity. I'm not really sure I would even call this an animation- the Spaces x-offset is being adjusted as I move my fingers along the track pad in the same way as scrolling up/down in a browser behaves. There's literally no…
Also, I am on High Sierra too, and there is at least a half-second lag between when the gesture ends and when the animation is complete. Taken together with the time it takes to initiate the gesture, I'd say we're around 0.75s.
Re: Learning from Terminals to Design the Future of User Interfaces
#128I had sort of an "aha" moment reading a non-technical co-workers conversation on Slack the other day. Someone built a Slackbot to show the menu for whatever food truck is outside our building that day, and people could use it just by typing "/foodtruck". They were blown away and loved it. Rather than opening a browser and navigating some disparate menu pages, they could simply fire off a command in their "console". I…
I remember being giddy about the potential of Ubiquity to bring the CLI to a wider audience, and bring more power to existing CLI users. Too bad it never played out. https://wiki.mozilla.org/Labs/Ubiquity
Re: Learning from Terminals to Design the Future of User Interfaces
#129Earlier quoted context omitted.
P.S.: If you're looking for inspiration by a movie, have a look at the status screens and their update process in 2001 – A Space Odyssey, which were grossly overlooked for other effects in this movie and didn't have much of a real life impact. (I guess, for the era they came from, the clarity and economy, these are just in line with the article.)
Relevant: https://ilikeinterfaces.com/
Re: Learning from Terminals to Design the Future of User Interfaces
#130Every designer needs to read this article. I am just so angry at what is being taught in graphic design schools and the sheer incompetence that graduates from UX/UI courses.