Post

gimp is kinda jank yeah but when people have Serious Takes about how it needs to improve all i can read is "here is how these four guys working intermittently for free have FAILED to live up to the international company making twenty billion dollars a year"

Chris Person@papapishu.bsky.social

GIMP is objectively unintuitive and also can’t parse text layers of PSDs properly, it’s designed by FOSS people that have never created tools for professionals. Telling someone to use it for their job is like saying you can make a feature on iMovie. Technically true but not serious.

"personally i would just make it be good" great, stop fucking posting about it and get to work then

this is frustrating in a way that's hard to fit in a bleat but it boils down to people not appreciating the outright miracle that open source software is in the first place and then wanting to be treated like a customer when it's not an exact replica of something that costs $700

11 reposts137 likes

the thing krita and blender have in common is that PEOPLE GAVE THEM A LOT OF MONEY

Lufty@lufty-luft.bsky.social

But still... blender actually got some traction once they decided to make things more user friendly. Krita's newer than the GIMP, and much more popular. UX is something that does matter, even making allowances for 'free and volunteer made' open source software.

the developers of other foss software aren't idiots waiting for someone to tweet "have you tried making good ux?" at them — they just don't have the resources to hire ux designers and do user studies and whatever else because they are giving their fucking work to you for free

It would be cool if we could do the free open source software thing without both sides having some sort of pretentious anger associated with it. I definitely understand that a lot of these developers and Linux enthusiasts are tired of people asking for help or complaining.

However, I would argue that putting some effort into making the software easier for people to use goes a long way in solving that problem. If multiple people are having a similar issue with my software, that's a signal to me that I need to do something better.

ok i think there are a couple particular factors here ① sometimes people treat FOSS as though the thing it's /supposed to be/ is "software i already use, but free, and without any of the stuff i dislike". but that rarely happens — it's creative work made by different people with different ideas

② "why not just copy photoshop" is really the same genre of Idea Guy post as "why not just make a pokémon game with every region in it", but software isn't often recognized as a creative endeavor so a lot of serious professionals nod along (and then i look like a lunatic for finding it grating)

I think it also is another thing: some people actually LIKE the 'bad' UX, so it puts them in a weird position: if they did honestly redo everything, it'd make it lose the identity that a group wanted.

Remember as well that UX is subjective and has many dimensions. Some people prefer to have direct access to a lot of complex features for efficiency, others prefer a clean and simple layout to avoid being overwhelmed. Both are valid. We're biased towards learnability for software we don't know well.

There's also the issue that much of the FOSS userbase is deeply hostile to telemetry as a concept. And making it opt-in rather than opt-out also means that, if you do have telemetry, the sample is the people sophisticated enough to know how useful telemetry is, the opposite of your targets.

Another thing people ALWAYS gloss over is that Photoshop has bad UX as well. More people are just familiar with it. I learned on GIMP and got used to it, and liked it. I decided to "get serious" and tried learning Photoshop and it was MISERABLE, the workflow was backwards and everything was hidden

I learned the GIMP in like 1999 (RTFM & experiment), with no prior pro image software experience. When I've attempted to touch pro software, I've been extremely lost & found it unintuitive. Familiarity provides a huge bias about what feels natural & sensible. I think people can forget that

OTOH sometimes it’s kind of both. Was one of the core developers of a FOSS project that got investment and hired actual UX professionals to tackle areas users has persistently complained about. There was a shocking amount of pushback, even anger and outrage, by devs who insisted it was a waste…

… and that the effort was “just time wasted by pixel pushers who can’t write their own patches,” etc. Things have improved over the (decade+!) since then but the UX team was p badly burnt by it, and it taught me a lot about the fact that simply resourcing something doesn’t change a community.

My issues with GIMP are less about the UX and more about how the parts never fit together quite right and how some of the tools’ quality is lacking (in terms of how it handles blending etc.) and when I’ve made suggestions for improvement the immediate response is “you have the source, you fix it”

and like sure it’s valid that they’re overworked and their priorities are elsewhere but it’s always been an attitude that shuts down my willingness to collaborate and actually work on the code because having the source is different than being able to work on an existing complex codebase

it's not an art program and it barely has active developers and it's been in refactor hell for like 15 years

But still... blender actually got some traction once they decided to make things more user friendly. Krita's newer than the GIMP, and much more popular. UX is something that does matter, even making allowances for 'free and volunteer made' open source software.

The anger at the GIMP is a bit overblown, but at the same time, someone saying that it's a easy drop in replacement for... any other paint program, welp. That's an easy person to dunk on.

blender was able to make things more user friendly when they got a shitload of money from companies realizing sponsoring development was still cheaper than paying autodesk

Blender used to have a 'user friendy' fork as well. The existance of these sorts of mods or forks for a piece of software is kinda a bad thing.