9 ms·
Having an interest in design, I often feel a vibe of aggression towards the whole endeavor coming from some elements of OSS scene that I can see being equally i
by matt4077 10y ago
Having an interest in design, I often feel a vibe of aggression towards the whole endeavor coming from some elements of OSS scene that I can see being equally infuriating or hurtful as "neckbeards". Among them are:
- dismissal of design as a sort of thin veneer, somewhat fake, lipstick-on-good-bacon
- design as a kludge aimed at amateurs, to the point of preferring the worse UI (all else being equal) so as to prove something
- design = prettiness, and, by extensions, design being entirely a matter of taste and therefore impossible to criticize
- the complete rejection of any argument or evidence that cannot be derived from any of the laws of thermodynamics, Shannon, or at least an RFC
That being said, having browsed the elementary OS website, I'm not sure if isn't the victim of some of these errors itself. It sure seems to be a ripoff of macOS ca. 5 years ago applied as thin veneer to Linux. Their "brand" page may also be the first implementation of cargo-cult design.
- pavanky 10y agoFirstly, I see a lot of people complaining about the design, but the matter of fact is a lot more programmers are willing to work for free and make their contributions open source than designers are. This was more true a decade ago than it is now, so there is a lot of "if it works, do not break it" attitude. Secondly, "good design" is subjective as opposed to a program that achieves its goals. No matter what you do, you will have a substantial amount of people hate your designs. So when people come in and tell them that the design sucks, there are a lot of people also telling them that it is good and it works. What needs to happen is people come up with objective shortfalls in existing designs and let them know how that can be fixed.
- bobajeff 10y agoMy only problem with the design is the lack of maximize minimize and close buttons in the windows. I could care less if it looks like Mac or Windows or whatever I just need to have those three buttons otherwise I'll just use my phone if I want some "revolutionary different way of interacting with things" (tm).
- sprafa 10y agoIt's not revolutionary and yes the design of elementary is highly opinionated. I personally got used to it quickly and understand why they removed it
- have_faith 10y ago>a lot more programmers are willing to work for free and make their contributions open source than designers are As a front-end web-dev with a passion for Design/UI/UX I can tell you that many designers just don't know how to contribute and a large portion don't know that contributing to a project as large as an OS is even something you can do. Programming has a history of collaboration going way back, and because of things like Git/package managers etc, this sharing economy is presented very early on and it sticks on the programmers mind. The designers equivalent is stuff like free stock-photo websites and icon packs, their sharing economy lacks comparable concepts. edit: formatting
- sgdesign 10y agoThe open source movement is a programmer thing to begin with. "Source" does stand for "source code" after all, so it's no surprise that designers don't contribute as much as programmers. Designers do their own part by putting out the design equivalent of free open source code, in other words free icons, fonts, templates, concepts, etc.
- matt4077 10y agoDesign may unfortunately be one of the human endeavors ill-suited for the bazaar, while programming happens to occupy the completely opposite end of the spectrum. An API is almost as binding as a law of nature. People will grumble, and maybe write adaptors, pile on abstractions, possibly even send you pull requests. But to change an API against the owners' will requires a bold and binary decision to fork with all it entails. It also doesn't matter. There's only one limitation programmers are often exposed to: that of the choice of language/framework/platform... And witness how much flack a perfectly innocent language* like JS gets. Within their implementation, programmers have free reign (within reason, don't get your hopes up, tab-indenting freaks) For design, it starts out with a somewhat arbitrary definition of what is meant by a "style guide". Methods to validate implementations are tacked-on (if existing). A fully-formed style guide (...doesn't exist, but...) would reduce those implementing it to mere tools, while any style guide that allows creativity will inevitably lead to design-by-committee-that-never-meets. At a company, this tension is resolved by iteration, team-work and constant communication, allowing people to form a group identity. But that requires some sort of authority, a hiring/education process that creates a group with some basic, shared understanding/ideology/vocabulary and lots of FaceTime. *applying the insanity defense
- pjmlp 10y agoIt doesn't happen that projects like GNOME and KDE get bashed by trying to improve the whole stack experience, by developers which only care to scatter xterms across their screens. This is why many of us that enjoy UI design ended up going to platforms where it is praised.
- phee 10y agoGNOME development has been mostly design driven since maybe 2008, the whole 3 era had professional designers on board since the beginning.
- pjmlp 10y agoI know, and how much FOSS bashing have they received for their ideas?
- phee 10y agoDefinitely too much, mostly by a vocal minority of the userbase. I guess design is not enough, you need good charismatic leaders to be able to sell it to the community, and you need to be strong enough to not care about the criticism. That said, not all design is made equal, sometimes a little dose of reality check from the community can be helpful.
- ergo14 10y agoThey got bashed for removal of options (that could be hidden from average user), also they changed a lot of things and more or less reimplemented things that they didn't want to do at the beginning (and where bashed for lack of), so I'd say they made a lot of mistakes - for me gnome is usable without heavy tweaking since last year. Which means it took 4 years to get it to usable state where i don't have to download tons of plugins to make it effective environment for work and multitasking.
- pavanky 10y agoThey only get bashed if you hang around /r/linux. That place is toxic sometimes.
- omnimus 10y agoDesigners work on projects for free a lot same as programmers. Its just not opensource software. Its impossible to contribute when there are 15 devs wanting the ui work their way bacause its their passion project. As designer work like that slowly stops being passion project because you do stuff and only the things dev agree on get made. Design is about overall vision and big picture. You cant glue some pretty parts and expect it to work. Thats beauty of programming, you can totaly do that. In fact its best practice to do that. The only well designed open-source projects are usualy from people who are designers who can code. Or led by company hiring designers. Most of the open source software manages to ask for logo and thats it. Logos are hardly passion, in fact its boring and its not design.
- exceptione 10y agoI looked recently into elementaryOS in my quest for a good looking and functional linux distro, as it has been touted for being a good looking distro. It has too many UI problems to my liking. Look at this picture from the OP: http://taoofmac.com/media/AvRn9_F_JHGrGsCSlJwydak6BTc=/blog/2016/10/29/2240/photos.jpg http://taoofmac.com/media/AvRn9_F_JHGrGsCSlJwydak6BTc=/blog/... [edit: the one with caption "Zooming in on a NASA image I had handy"]. - There is a lack of contrast for the text in the left bar. - The icons in the bottom bar are off: the colors are dull too (too low saturation is a common theme in elementaryOS). - The size of the icons in the bottom bar is also off. They are way to big if you compare them to the main navigation (left bar). The visual hierarchy is not ok. If you ask me: the best looking linux distro atm is manjaro kde.
- simondedalus 10y agoscreenshot link errors out (owner of website doesn't allow hotlinking to that resource)
- exceptione 10y agoThx, I edited my comment.
- mcbits 10y agoHighlight the address bar and press enter. It will request again without the referral from HN.
- sprafa 10y agoIt's a refinement of the old MacOS though. I agree it's very similar, but even as a designer I feel like you don't have the reinvent the wheel, and that MacOS did find a lot of saner solutions to most problems on desktop. There are innovations in it and stuff cribbed from Windows as well.
- nextos 10y agoI think the problem is that Linux and its ecosystem follow a bazaar model. In this setting coordination is harder, which is critical for a nicely designed UI. That said, my favorite UI design was mid-to-late 2000s GNOME, as implemented by Ubuntu 6.09 Edgy Eft. It was simple, and everything just worked. Sadly, Ubuntu has become a bit more complex and buggy these days. I think that, if I want to get the best of Linux as a developer, running a text-based keyboard-driven environment (mutt, emacs...) on a tiling manager is the best route to happiness.
- s_kilk 10y agoFor what it's worth Ubuntu-Mate is keeping that particular fire burning: https://ubuntu-mate.org/ https://ubuntu-mate.org/
- jwebb99 10y ago> design as a kludge aimed at amateurs, to the point of preferring the worse UI (all else being equal) so as to prove something. Ugh, I know exactly what you mean. It's maddening to see stereotypically uncultured nerds celebrate ugly UIs and clumsy CLI apps. It's so ridiculous.
- pekk 10y agoOthers may see see a vibe of aggression toward the whole OSS scene coming from people who hold that they have an interest in design. I'm not aware of any slurs against designers that are equivalent to the slur against OSS developers as "neckbeards."
- Angostura 10y agoHipster would probably be an equivalent.
- solatic 10y ago> dismissal of design as a sort of thin veneer, somewhat fake, lipstick-on-good-bacon Part of the problem is that people confuse good design with pretty design (on both sides). The purpose of design is not to improve aesthetics but to improve usability. Aesthetics is an important component of usability, to be sure, but it is not the primary goal. The difficulty is that power-user control/discoverability/aesthetics ends up being a pick-two triangle. And most designs pushing aesthetics also push discoverability, and power users feel shafted with an overly simplistic tool that isn't as productive as their tool which emphasizes control but totally lacks in discoverability and maybe leaves aesthetics to plug-in themes. Good design tries to maximize all three.