That isn't true at all. I spend all day in a handful of applications and good aesthetics make my day much more enjoyable.
I don't think that's what the person was saying that I responded to or he wouldn't have made the condescending remark about people using a pro machine to use Outlook and Facebook.
In comparison, Mac apps will look and feel different from Linux or Windows apps, and QT and GTK+ apps will look and feel different from one another or the other two.
Switching between apps, even with heavily customized UI/UX, is consistent on a given platform, and that's what's important. Taking that away will just frustrate users and complicate things overmuch.
People find it easier to use apps that have a familiar look and feel. That means less training, less troubleshooting, lower operating costs.
Anyone capable of navigating their way in Outlook can probably navigate their way in Apple's Mail or Thunderbird or Evolution. Anyone familiar with LibreOffice can do the basic stuff in Numbers in minutes.
Now, if you want a Notepad user to become proficient in Vi, that's a whole different story. Gedit, OTOH, is pretty easy.
Mental context switching is just like high CPU system time, with the same results. I/O is slower, user time processing is slower and much less gets done.
Setting aside the purely utilitarian aspect of being required to use a piece of software to do a task or as part of a job, consistency increases efficiency by reducing the amount of time spent understanding the deviations from expectation in the user interface.
There's been a great deal written about how attractive things work better. It isn't crap and it does matter.
Now I need to find language to complement someone without it sounding like OO programming style.
HN, may I please have a simple +1 or upvote button? Needs to be usable on my smallish screen too.
When all software is designed to be consumed by other computers then we can ignore those emotional reactions, for as long as software is consumed by animals it is going to be a vitally important factor.
Would you marry an ugly woman? An ugly man?
I may think a terminal window is beautiful - if I do then I will choose a terminal.
What I won't do is purposefully use user-hostile/ugly software on principle - if there is a better choice I will choose the better choice.
Beautiful software, looks good, is intuitive, doesn't complain and complements the user. Hence software is different from art.
The "professional" market doesn't care about visual cohesion.
[citation needed]Unless your senior exec is carrying around his Mac Pro from his desk. That's a nice piece of hardware--without even needing USB-C and new dongles.
Like: the VSE viewer and the Image viewer are similar but distinct; that can be confusing. And OpenGL acceleration on a Scene strip shows a 3D model rendition that is not (in general) the same as the rendered output of the Scene.
If you want to get fancy with the compositor + VSE, again there are just a couple of quirks but the learning curve is merely steep, not long.
The open source alternatives are no where near as fast, they lag far behind supporting new cameras, their interfaces are ugly and difficult to use, etc.
There is a clearlooks theme that makes things quite a bit more bareable.
Ubuntu or a desktop that only uses Plasma apps may fit the bill. Plasma looks great but has a limited ecosystem. Ubuntu looks ok, but has a wider ecosystem.
What's most amusing to me is that I spend a considerable amount of time with Homebrew and others trying to make my MBP more Linux-like besides running Linux under Parallels. Getting Mac GUI binaries to run on [insert god-like desktop of your choice] would be very nice for the required closed course apps I must use. Developing for iOS (because I must) in Linux would be great. Otherwise, this feels like a step backwards.
-Mr. Fully Open Source Software
Unfortunately that seems to scare people away so everyone hacks GUIs together to keep them from running and that's how we got to where we are now.
Englebart? Sutherland? Kay? Idiots! Fifty years of academic and industrial research into Human Computer Interaction? Arrant nonsense. Let's blow it all off and do your thing. What could possibly go wrong? [0]
[0] http://gandre.ws/blog/blog/2015/04/07/why-the-command-line-i...
I like text interfaces as much as the next nerd, but most people want to interact with a computer intuitively: see a thing and interact with that thing.
In other words, "point and click". (Or just "point" if it's a touchscreen.)
My 2 year old doesn't know the first thing about computers, but he'll jab his finger at the screen when he sees something he likes.
'Open folder', 'show contents', 'see items', why does 'ls' make more sense? It certainly has nothing to do with literacy.
Not really. CLIs can be terribly inconsistent look and feel, even within the same tool (see git), which makes their lack of discoverability even more painful.
Fundamental to most peoples complaints about desktop Linux applications is the lack of look and feel cohesion across all permutations of distro, desktop, and toolkit.
Wine applications using the Windows APIs look like complete garbage and fit in nowhere. The same would be true of OSX Cocoa apps - they wouldn't mesh well at all, and it would be practically impossible to skin them with toolkit theming.
That, and recent efforts by Gnome and KDE have been producing tons of good new applications with modern GUI. They just aren't all the applications yet.