Live data from Hacker News

Ansel

ansel.photos

161–167 of 167 posts

Re: Ansel

#161

Earlier quoted context omitted.

I don't think i've ever agreed more with someone on here. I'm really not sure if its a case of UX/UI and art people not being willing or not seeing the demand in the FOSS community or FOSS communities to seek out those people to participate but dear god so many good FOSS projects just have horrid UI/UX because the guys doing these projects are great at backend but horrid at frontend, things like amazing AI apps just…

I've thought a lot about this. I think it goes much deeper than people merely not being great at interface work-- I think a lot of FOSS development is a backlash to the sort of development people have to do at work, where they're forced to reckon with designers that have more say about what the interface looks like than they do. Also, in many instances, these developers tell themselves that they are making great inte…

> I think a lot of FOSS development is a backlash to the sort of development people have to do at work, where they're forced to reckon with designers that have more say about what the interface looks like than they do.

I think you've captured the crux of the issue and the same applies to designers too.

Say I just spent the last eight hours trying to convince a stubborn front-end developer that the reason customers complain about our UI and the product keeps failing usability tests is that it needs a UI overhaul and that telling people to "just RTFM" will not win us any new contracts.

Getting home and having a similar debate with a FOSS dev team where I have even less sway does not sound like a rewarding way to spend my free time.

Re: Ansel

#162

Earlier quoted context omitted.

> FOSS would have so so many banging gold-standard user-facing apps if they enlisted the help of experienced UI or maybe UX designers . And here lies the rub. I have tried soliciting help in the past . Most ui UX ppl only want to work on successful projects, but successful projects don't need help from ux/UI people.

This is what i kinda figured to be the case, UI/UX and generally artists don't seem to participate in projects as much for free or for projects that aren't already successful where they'll get some publicity out of especially on the art side of things.

Many UX/UI design folks I know have unpaid side projects, they're just not FOSS.

Nonprofit org websites, event posters, flyers, t-shirts, illustrations, small utility apps, WordPress themes, unsolicited redesigns of well-known applications on Dribble, etc.

I spend my days convincing developers to make UI changes. Spending my nights and weekends doing the same thing but with even less authority does not sound like fun.

Re: Ansel

#164

Earlier quoted context omitted.

I've thought a lot about this. I think it goes much deeper than people merely not being great at interface work-- I think a lot of FOSS development is a backlash to the sort of development people have to do at work, where they're forced to reckon with designers that have more say about what the interface looks like than they do. Also, in many instances, these developers tell themselves that they are making great inte…

> I think a lot of FOSS development is a backlash to the sort of development people have to do at work, where they're forced to reckon with designers that have more say about what the interface looks like than they do. I think you've captured the crux of the issue and the same applies to designers too. Say I just spent the last eight hours trying to convince a stubborn front-end developer that the reason customers co…

Indeed it's not in the least bit rewarding. I like to pose this hypothetical to developers who seem annoyed by designers who can't do design with developer workflows. For funsies, I've styled it as a choose your own adventure story.

Imagine encountering a genuinely useful open source software project run by designers that spaghetti coded it in some node-based "nocode" monstrosity. As a competent developer, you know that you could move it to another more capable node-based system that would make it easier for them to use, maintain, and expand upon.

  -----------------
  a) Start asking questions to get a sense of how things worked and where they could be simplified conceptually. GO TO SCENARIO 1.

  b) Fully implement a brand new architecture and submit it in a pull request. GO TO SCENARIO 3.

  c) Come up with a complete refactoring proposal that shows them how your changes would affect the project in the end and make people's lives easier, and post it in an issue so you can collaborate with the existing folks. GO TO SCENARIO 2.

  ----------------------
  SCENARIO 1: Unfortunately, that triggers the maintainers' defensiveness about their technical decisions because they're not confident in them. Then the people who have developed workflows around the shittiness get even more defensive. The real problem is that they don't have the technical depth to see how it would work in the end. Say that and good luck getting any responses for anything ever. THE END.

  ----------------------
  SCENARIO 2: Damnit. GO TO SCENARIO 1.

  ----------------------
  SCENARIO 3: Despite the significant amount of effort you expended, your work just sits and collects dust. You ask why, and someone who isn't the primary maintainer responds saying something about their deciding it was too much work to generating new icon sizes. You offer to automate the process. GO TO SCENARIO 1.
  ----------------------
Even then, having worked extensively on both sides of this dichotomy, I can assure everyone involved that the disdain some developers have for designers is astonishing, and the reverse generally isn't true. Of course there are exceptions.

Fundamentally, designers and developers have the same goal with different concerns, approaches, and areas of expertise. It's pretty ridiculous that we haven't figured this out yet.

Re: Ansel

#165

Earlier quoted context omitted.

This is what i kinda figured to be the case, UI/UX and generally artists don't seem to participate in projects as much for free or for projects that aren't already successful where they'll get some publicity out of especially on the art side of things.

Many UX/UI design folks I know have unpaid side projects, they're just not FOSS. Nonprofit org websites, event posters, flyers, t-shirts, illustrations, small utility apps, WordPress themes, unsolicited redesigns of well-known applications on Dribble, etc. I spend my days convincing developers to make UI changes. Spending my nights and weekends doing the same thing but with even less authority does not sound like fun…

I know lots of design folks that contribute to FOSS projects-- they just contribute as developers. The "unicorn" moniker for hybrid designers/developers is bullshit. You might not get a designer that's going to rewrite your embedded system firmware, but I'm a college-trained designer that was a full time web developer for 10 years.

None of the other designers + experienced coders I know contributes design to FOSS projects because the process is just so miserable. You constantly have to justify the very basic value of design contributions only to have it rejected, or completely chopped up by someone else who has no understanding of what you conceptually contributed. It's completely demoralizing.

And as a long-time developer, I get the frustration with design. Sometimes design choices seem completely arbitrary or superfluous to developers... though the root of that is developers often a) assume they know enough about design to critique it, and b) assume that design is purely aesthetic when UI/UX designers often don't even consider aesthetic concerns even if they have related training-- it's all about workflows, telling users what they need to know to solve their problems while keeping the cognitive and visual load low enough to not slow them down, and giving them the appropriate controls to do what they need to do. If your crowd is developers, then the interfaces might even look like what the developers would make-- their mental model essentially equates the GUI to a thin wrapper around a back-end API which actually does the work. To the 95% of other potential users, the interface is the tool. Interfaces are all about communication, and much the same way technical writers are way better at making end-user tutorials than developers are, designers are way better at figuring out how to communicate functionality, intent, and information to non-technical users.

Re: Ansel

#166

Earlier quoted context omitted.

A) If you surveyed the same number of developers to contribute to the project and they said no, would you make the same inference about all developers? I think you're assuming more than you realize. B) The number of successful FOSS projects with interfaces good enough for people who don't have a working mental model of the way software operates is vanishingly small. Firefox... though they actually have a formidable t…

> If you surveyed the same number of developers to contribute to the project and they said no, would you make the same inference about all developers? I think This was not an assumption. You are stating a fact. I simply can't find as many UI UX ppl who are willing to work on open source.. Those I have asked reply with the answer above. I don't know what b and c have to do with what I said though.

> And here lies the rub. I have tried soliciting help in the past . Most ui UX ppl only want to work on successful projects, but successful projects don't need help from ux/UI people.

Firstly, are you saying that your initial statement was solely about your own experience and not intended as a statement about designers in general? Because when you say things like "Most ui UX ppl only want to" preceeded by "I have tried soliciting help in the past" I'm not really sure how you'd expect anyone else to reach that conclusion.

> successful projects don't need help from ux/UI people

Yes, they do. Even most successful independent FOSS projects have dumpster fire UI/UX. I can't think of a single one that isn't funded and professionally managed with paid designers that has an interface or overall flow/experience that doesn't need serious design intervention. If there's an independent, volunteer-only FOSS project with functioning all-around UX that's attracting all of the design talent willing to put up with the hassle, I sure haven't seen it-- hence point b.

Indeed, point C was not a direct response to anything you said. It was a continuation of point B which described how a designer would need to be involved in a project to offer substantial contributions, and that is very clearly not the case even with many successful FOSS projects.

Re: Ansel

#167

Earlier quoted context omitted.

Many UX/UI design folks I know have unpaid side projects, they're just not FOSS. Nonprofit org websites, event posters, flyers, t-shirts, illustrations, small utility apps, WordPress themes, unsolicited redesigns of well-known applications on Dribble, etc. I spend my days convincing developers to make UI changes. Spending my nights and weekends doing the same thing but with even less authority does not sound like fun…

I know lots of design folks that contribute to FOSS projects-- they just contribute as developers. The "unicorn" moniker for hybrid designers/developers is bullshit. You might not get a designer that's going to rewrite your embedded system firmware, but I'm a college-trained designer that was a full time web developer for 10 years. None of the other designers + experienced coders I know contributes design to FOSS pro…

Now that you mention it, I do know a couple designers who do FOSS development but I doubt they would be interested in doing design or research for someone else's project.

As someone who also jumped from development to design I agree with your description of the friction between developers and designers.

I'll also add that compromise is especially difficult when everyone involved is a volunteer, many of whom seem to be attracted to FOSS partly to reclaim some of the autonomy missing from their day jobs. And when projects become popular many maintainers are petrified of making hard choices that might anger existing users.

Given that, it's not surprising how many FOSS projects fall back to tinkering with icons and colors but otherwise recreate workflows from proprietary competitors.

Post reply on HN