←back to thread

917 points cryptophreak | 1 comments | | HN request time: 0s | source
Show context
squeedles ◴[] No.45761639[source]
Good article, but the reasoning is wrong. It isn't easy to make a simple interface in the same way that Pascal apologized for writing a long letter because he didn't have time to write a shorter one.

Implementing the UI for one exact use case is not much trouble, but figuring out what that use case is difficult. And defending that use case from the line of people who want "that + this little extra thing", or the "I just need ..." is difficult. It takes a single strong-willed defender, or some sort of onerous management structure, to prevent the interface from quickly devolving back into the million options or schizming into other projects.

Simply put, it is a desirable state, but an unstable one.

replies(22): >>45761688 #>>45761787 #>>45761946 #>>45762556 #>>45763000 #>>45763132 #>>45763419 #>>45763515 #>>45764215 #>>45765589 #>>45766183 #>>45766281 #>>45768514 #>>45769691 #>>45771196 #>>45771307 #>>45771846 #>>45772026 #>>45773411 #>>45773951 #>>45776266 #>>45779651 #
dayvid ◴[] No.45761688[source]
The contributors of free software tend to be power users who want to ensure their use case works. I don't think they're investing a lot of thought into the 80/20 use case for normal/majority or users or would risk hurting their workflow to make it easier for others
replies(4): >>45761808 #>>45763689 #>>45764090 #>>45774820 #
zeroq ◴[] No.45761808[source]
> contributors of free software tend to be power users

or, simply put, nerds

it takes both a different background, approach and skillset to design ux and interface

if anything FOSS should figure out how to attract skilled artists so majority of designs and logos doesn't look so blatantly amateurish.

replies(6): >>45761885 #>>45761961 #>>45761973 #>>45763079 #>>45766506 #>>45766954 #
WD-42 ◴[] No.45761973[source]
My guess is that, as has always been, the pool of people willing to code for free on their own time because it's fun is just much larger than the people willing to make icons for software projects on their own time because they think it's fun.
replies(4): >>45762137 #>>45762256 #>>45762872 #>>45779699 #
ChrisMarshallNY ◴[] No.45762872[source]
Graphic designers and artists get ripped off, all the time; frequently, by nerds, who tend to do so, in a manner that insults the value of the artist's work.

It's difficult to get those kinds of creatives to donate their time (trust me on this, I'm always trying).

I'm an ex-artist, and I'm a nerd. I can definitively say that creating good designs, is at least as difficult as creating good software, but seldom makes the kind of margin that you can, from software, so misappropriation hurts artists a lot more than programmers.

replies(3): >>45763151 #>>45763230 #>>45770109 #
some_furry ◴[] No.45763151[source]
This is a weird thread for me to read, as someone who a) works primarily with developer tooling (and not even GUI tooling, I write cryptography stuff usually!), b) is very active in a vibrant community of artists that care about nerd software projects.

I don't, as a rule, ever ask artists to contribute for free, but I still occasionally get gifted art from kind folks. (I'm more than happy to commission them for one-off work.)

Artists tragically undercharge for their labor, so I don't think the goal should be "coax them into contributing for $0" so much as "coax them into becoming an available and reliable talent pool for your community at an agreeable rate". If they're enthusiastic enough, some might do free work from time to time, but that shouldn't be the expectation.

replies(2): >>45763190 #>>45764027 #
galagawinkle489 ◴[] No.45764027[source]
Why should they work for pay on free software? Nobody expects to be paid to work on the software itself. Yet artists expect to be treated differently.

If it is your job, then go do it as a job. But we all have jobs. Free software is what we do in our free time. Artists don't seem to have this distinction. They expect to be paid to do a hobby.

replies(4): >>45764131 #>>45764457 #>>45764684 #>>45764962 #
ChrisMarshallNY ◴[] No.45764962{7}[source]
Doing a pro graphic design treatment is lot more than just "drawing a few pictures," and picking a color palette.

It usually involves developing a design language for the app, or sometimes, for the whole organization (if, like the one I do a lot of work for, it's really all about one app). That's a big deal.

Logo design is also a much more difficult task than people think. A good logo can be insanely valuable. The one we use for the app I've done a lot of work on, was a quick "one-off," by a guy who ended up running design for a major software house. It was a princely gift.

replies(3): >>45765310 #>>45765816 #>>45773129 #
Dylan16807 ◴[] No.45765310{8}[source]
> Doing a pro graphic design treatment is lot more than just "drawing a few pictures," and picking a color palette.

Are you quoting someone? Yeah it's a real job, and so is programming. I don't think anyone in this conversation is being dismissive about either job.

replies(1): >>45766114 #
ChrisMarshallNY ◴[] No.45766114{9}[source]
You'd be surprised, then, to know that a lot of programmers think graphic design is easy (see the other comment, in this thread), and can often be quite dismissive of the vocation.

As a programmer, working with a good graphic designer can be very frustrating, as they can demand that I make changes that seem ridiculous, to me, but, after the product ships, makes all the difference. I've never actually gotten used to it.

That's also why it's so difficult to get a "full monty" treatment, from a designer, donating their time.

replies(1): >>45766147 #
Dylan16807 ◴[] No.45766147{10}[source]
> see the other comment

Which other comment?

If you mean the one saying it's not harder than programming, that's not calling it easy.

replies(1): >>45766165 #
ChrisMarshallNY ◴[] No.45766165{11}[source]
It can be a lot harder. Programming, these days, isn't always that hard.

Very different skillset. There was a comment about how ghastly a lot of software-developed graphical assets can be.

Tasteful creativity does not grow on trees.

replies(2): >>45766184 #>>45770914 #
galagawinkle489 ◴[] No.45770914{12}[source]
Programming well requires taste and creativity. A different type, but no less rare than taste and creativity in "arty" fields.
replies(1): >>45770981 #
1. ChrisMarshallNY ◴[] No.45770981{13}[source]
Exactly. It's amazing how we, as programmers, can demand that others recognize that, for us, but we, ourselves, refuse to give the same respect, in regards to other fields.

The same can be said for any vocation that generates a product. An expertly-crafted duck decoy can have the same level of experience and skill, as a database abstraction.

I have had the privilege to work with some of the top creatives, as well as scientists and engineers, in the world, and have seen the difference.