# The artist-programmer barrier and krita

**URL:** <https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157>\
**Category:** Artists Feedback & Testing\
**Created:** [August 4, 2022, 11:11pm UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157 "2022-08-04T23:11:06Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![kaichi1342](https://krita-artists.org/user_avatar/krita-artists.org/kaichi1342/32/8174_2.png) [@kaichi1342](https://krita-artists.org/u/kaichi1342)\
**Post date:** [August 6, 2022, 9:30am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/62 "2022-08-06T09:30:46Z")

</div>

> [@Hologram](#):
>
> Fair point. I was considering to make this with the least amount of overhead on existing platforms. You know time spent on administrative purposes can also feel as time wasted.

How about a choose 3 Feature in a list of more than 5 or 2 feature in a list of less than 5.  
Where you are force to choose 3 or 2 [the way we vote in monthly contest] (kinda rank choice)  
Whichever you choose first is your most like feature, the other 2 are fall backs.

that will eliminate someone auto ranking 10/10 what they like the most and i think the infrastructure is already present.

---

<div class="post-metadata">

**Author:** ![Ralek](https://krita-artists.org/user_avatar/krita-artists.org/ralek/32/107058_2.png) [@Ralek](https://krita-artists.org/u/Ralek)\
**Post date:** [August 6, 2022, 9:44am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/63 "2022-08-06T09:44:34Z")

</div>

> [@raghukamath](#):
>
> Then where is the metaphorical barrier you talked about?

I’m not sure. I think it has to do with the idea that I can’t just earn more respect through hard work in krita and time spent with the program. I’m so used to working on things, constantly trying to improve, that having years of my life spent in Krita mean nothing is depressing.

> [@raghukamath](#):
>
> So which user will decode the time developers will spend on something?

If Krita doesn’t already have someone hired for that then It’d probably the longest running or most contributing dev.

> [@raghukamath](#):
>
> The most experienced one?

I would hope that the person directing the program’s development would be experienced in the program yes.

> [@raghukamath](#):
>
> Will you be the one?

No, I’m terrible at group projects and project management. I usually do everything myself if I want something done.

> [@raghukamath](#):
>
> I feel here is that you feel ignord even when some of your issues are solved by devs you want all the attention. If your voice is not heard you are assuming all artists voice are not heard hence the frustrating tone about devs not making builds for you etc. May be I am wrong. Basically you want some dev to ask you how to steer krita

Absolutely not, if I wanted a contributor to bow to my will and add exactly what I want I’d give them a reason to, like money. No one owes me anything for being me. And the things that get me annoyed aren’t even ‘Krita steering’ sized, they’re just minor things like ‘Hey this is mildly annoying’. I spent nearly _4 hours_ today typing up and animating an example video for a new feature suggestion that I wouldn’t even use.

I have a lot of problems, but I absolutely do not feel like I should steer or control Krita as a whole.

> [@Hologram](#):
>
> To be honest, this is a bit of a moot discussion.

I agree, I’ve said several times now that I have no viable solution for “experience” being weighted toward suggestions or bugs and I don’t expect there to be one.

> [@Hologram](#):
>
> but other than learning how to fix it

This is what I normally do in my life, and to be honest I’m very close to trying (again). Every time I feel mildly screwed over by something I learn how to do it myself. But this is different, when Tumblr kicked me off for no fault of my own I learned how to make websites so I could host my own art. But that’s for me, if I did things wrong or un-optimally it didn’t affect anyone else, it was my own problem.

I’ve never coded anything in C++, never touched QT or KDE, and while I have 0 doubt that I could go and fix or add a lot of my own bugs or suggestions, what I truly fear is becoming a burden to actual devs who now not only have to make the program better, but read over and decline my MR’s as well because of the horrendous coding decisions.

And that’s why I feel stuck. I feel like I can’t help with writing suggestions because the lack of feedback (good or bad) drives me insane, and I feel I can’t help with development because it’d just end up being burdensome to actual devs. So all I do right now that helps even a bit is report bugs when I find them.

---

<div class="post-metadata">

**Author:** ![Hologram](https://krita-artists.org/letter_avatar_proxy/v4/letter/h/41988e/32.png) [@Hologram](https://krita-artists.org/u/Hologram)\
**Post date:** [August 6, 2022, 9:45am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/64 "2022-08-06T09:45:31Z")

</div>

Or you could give everyone X points to spend, so they can be distributed across ideas. But by now, you’d have to implement a new system to perform the voting. I doubt it could be hosted on discord.

Or maybe we could leverage it’s poll system? But that would be without fallback as people would be able to corrupt the voting by voting on the same idea as fallback options.

---

<div class="post-metadata">

**Author:** ![kaichi1342](https://krita-artists.org/user_avatar/krita-artists.org/kaichi1342/32/8174_2.png) [@kaichi1342](https://krita-artists.org/u/kaichi1342)\
**Post date:** [August 6, 2022, 9:50am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/65 "2022-08-06T09:50:17Z")

</div>

Yep the X points with a cap on max point spend is also a good idea 👍  
Though i dunno if there is an existing poll system for that - that will work on discord or this forum. That’s the roadblock for now.

---

<div class="post-metadata">

**Author:** ![wojtryb](https://krita-artists.org/user_avatar/krita-artists.org/wojtryb/32/480_2.png) [@wojtryb](https://krita-artists.org/u/wojtryb)\
**Post date:** [August 6, 2022, 10:11am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/66 "2022-08-06T10:11:38Z")

</div>

I consider Krita a public property: everyone has an equal access to it. They can use it for whatever they want, and make any changes they find appropriate. It’s great if you can code, as then you can get yourself a change you want, and maybe even make other people lives easier, by sharing your work.

Not everyone can and want to code though - it’s fine, but raises a problem. You’re dependent on others, and no matter who you are, and what you already did to the community, you’ll have to ask people to do free work for you, which is just as tricky as it sounds.

Unlike Krita itself, I consider Krita devs not a public property. Those are just normal people with skills and good intentions, who believe in putting their work to the software, that will be given to everybody with no income. Some of them already have a years of experience on running this thing, and after all they made krita what it is now, so I trust them enough to donate to the foundation.

Will it make my feature requests a bigger priority? I hope not. Some of my suggestions on ongoing work got implemented, but I never had luck with convincing people to my standalone requests. Turns out other users are just not that excited about those ideas as I was 🙂

So now I just trust they’ll be making good decisions and use my money well. It would be cool to do some changes in krita myself, but I’m way to lazy for that 🙂

---

<div class="post-metadata">

**Author:** ![Ralek](https://krita-artists.org/user_avatar/krita-artists.org/ralek/32/107058_2.png) [@Ralek](https://krita-artists.org/u/Ralek)\
**Post date:** [August 6, 2022, 10:24am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/67 "2022-08-06T10:24:42Z")

</div>

> [@Hologram](#):
>
> Or you could give everyone X points to spend, so they can be distributed across ideas.

Allowing users to purchase more voting points by donating to Krita would be great too. I believe something similar was suggested in the thread before this one that got off topic.

---

<div class="post-metadata">

**Author:** ![Grum999](https://krita-artists.org/user_avatar/krita-artists.org/grum999/32/66488_2.png) [@Grum999](https://krita-artists.org/u/Grum999)\
**Post date:** [August 6, 2022, 10:26am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/68 "2022-08-06T10:26:57Z")

</div>

> [@Ralek](#):
>
> Allowing users to purchase more voting points by donating to Krita would be great too

That’s typically the kind of solution that could make me going away…  
😵‍💫

Grum999

---

<div class="post-metadata">

**Author:** ![Hologram](https://krita-artists.org/letter_avatar_proxy/v4/letter/h/41988e/32.png) [@Hologram](https://krita-artists.org/u/Hologram)\
**Post date:** [August 6, 2022, 10:28am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/69 "2022-08-06T10:28:33Z")

</div>

@Grum999 the idea is that the list of voteable features is already curated by the devs. So it’s certainly not pay to get feature X implemented.

But it’s just an idea to bridge the user-developer gap, the devs are just as important as the users are in this and, again, I think they are doing a great job as is. They are already very active on this forum! 👍

---

<div class="post-metadata">

**Author:** ![Grum999](https://krita-artists.org/user_avatar/krita-artists.org/grum999/32/66488_2.png) [@Grum999](https://krita-artists.org/u/Grum999)\
**Post date:** [August 6, 2022, 10:31am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/70 "2022-08-06T10:31:19Z")

</div>

Result is the same  
The more you have money, the more you can decide…

Let people without any resources aside…

😰

Grum999

---

<div class="post-metadata">

**Author:** ![kaichi1342](https://krita-artists.org/user_avatar/krita-artists.org/kaichi1342/32/8174_2.png) [@kaichi1342](https://krita-artists.org/u/kaichi1342)\
**Post date:** [August 6, 2022, 10:31am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/71 "2022-08-06T10:31:29Z")

</div>

yeah without the initial shortlisting.

We might end up getting a feature voted that is not feasible for the current state of Krita [by virtue of code/ resources or other thing].

Though idk what to feel for the buy x points to vote with.

If its similar to kick starter before ill guess ill be fine otherwise i feel a little bit icky about that cause like how 10/10 can corrupt the vote , money for points can skew voting as well.

---

<div class="post-metadata">

**Author:** ![Hologram](https://krita-artists.org/letter_avatar_proxy/v4/letter/h/41988e/32.png) [@Hologram](https://krita-artists.org/u/Hologram)\
**Post date:** [August 6, 2022, 10:35am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/72 "2022-08-06T10:35:20Z")

</div>

I understand your point, well, if you were to have categories for feature requests/ workflow polish, you could add one more slot to vote on for paying users. If this helps raise funding and everyone can more or less participate equally then its win win in my book.

So I’m thinking that the paid feature would be mutually exclusive with the non-paid ones, so money doesn’t overrule the non-paying part of the community. It’s just a thought, it’s more that I could see myself pay for a vote.

---

<div class="post-metadata">

**Author:** ![tiar](https://krita-artists.org/user_avatar/krita-artists.org/tiar/32/22_2.png) [@tiar](https://krita-artists.org/u/tiar)\
**Post date:** [August 6, 2022, 10:35am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/73 "2022-08-06T10:35:21Z")

</div>

There is this one very experienced artist directing Krita development, it’s @deevad 😉 He is one of the oldest Krita users, probably, he’s a professional artist and he’s on this let’s say consultant role for over a decade now, if not longer. He’s incredibly valuable because while he says he’s “not technical”, he does understand the developer’s point of view and can prioritize features based on a balance between dev’s effort and time and ghe usefulness of the feature. He can explain the problem and suggest solutions. When I ask which GUI is better, he can say which.

He’s useful enough that I try not to overuse it and only ask when necessary. If more users like this were available, that would be awesome, but… it’s actually pretty hard to do. And it requires trust too, since it’s just one person. (This is the kind of “job” that I’m already doing something and I need help with good GUI or to evaluate what tasks I should do in a limited time, or when I’m trying to plan development of a specific bigger feature and it’s not as straightforward to just go ahead and implement it).

---

<div class="post-metadata">

**Author:** ![Ralek](https://krita-artists.org/user_avatar/krita-artists.org/ralek/32/107058_2.png) [@Ralek](https://krita-artists.org/u/Ralek)\
**Post date:** [August 6, 2022, 10:43am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/74 "2022-08-06T10:43:05Z")

</div>

> [@kaichi1342](#):
>
> If its similar to kick starter before ill guess ill be fine otherwise i feel a little bit icky about that cause like how 10/10 can corrupt the vote , money for points can skew voting as well.

Yeah but the first just makes the voting system not work right, the second benefits Krita directly.  
I don’t see how it’s any ‘worse’ than hiring someone to develop a specific feature.

> [@tiar](#):
>
> There is this one very experienced artist directing Krita development, it’s @deevad 😉

I’m glad to see a professional artist leading the team, gives hope that it’s not directionless.

---

<div class="post-metadata">

**Author:** ![kaichi1342](https://krita-artists.org/user_avatar/krita-artists.org/kaichi1342/32/8174_2.png) [@kaichi1342](https://krita-artists.org/u/kaichi1342)\
**Post date:** [August 6, 2022, 10:51am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/75 "2022-08-06T10:51:47Z")

</div>

> [@Ralek](#):
>
> I don’t see how it’s any ‘worse’ than hiring someone to develop a specific feature.

It will end up favoring the features of the side with more money. The one who maybe don’t earn as much might end up not winning any polish or feature upgrades. It gives a pay2win feel . This might end up discouraging those who have not large income to participate / in this scenario they are the one who will end up not getting heard.

I have 2 proposed solution;

1. the amount of points that can be bought is capped.
2. A development pool fund. Donate for the feature you want. If it reach the goal - it gets look into for development. So feature/polishing that didnot win the vote can still end up with fund and they wont get vote starve/ and that they would still eventually get funded.

---

<div class="post-metadata">

**Author:** ![Ralek](https://krita-artists.org/user_avatar/krita-artists.org/ralek/32/107058_2.png) [@Ralek](https://krita-artists.org/u/Ralek)\
**Post date:** [August 6, 2022, 10:59am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/76 "2022-08-06T10:59:21Z")

</div>

> [@kaichi1342](#):
>
> It will end up favoring the features of the side with more money. The one who maybe don’t earn as much might end up not winning any polish or feature upgrades. It gives a pay2win feel . This might end up discouraging those who have not large income to participate / in this scenario they are the one who will end up not getting heard.

I mean that’s how it is. A lot of people have told me in this thread that I’m not owed anything for free and I agreed with them, now you’re suggesting the devs should consider people’s ideas for free because paying the devs is unfair to those that don’t.  
I fully support donations being used to help decide on which features are more likely to get polish. After all it’s the dev’s time and it should be compensated for. Yes that means people with more money get their polish quicker, but if funding for Krita is what you want, you have to pander to the people who donate a bit.

---

<div class="post-metadata">

**Author:** ![Hologram](https://krita-artists.org/letter_avatar_proxy/v4/letter/h/41988e/32.png) [@Hologram](https://krita-artists.org/u/Hologram)\
**Post date:** [August 6, 2022, 11:01am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/77 "2022-08-06T11:01:32Z")

</div>

I would certainly cap points to be like max. 10% additional points.

Otherwise, I would differentiate between paid and free voteable features.

Though I think the pay/ not pay discussion is getting offtopic with regards to user - dev relation.

---

<div class="post-metadata">

**Author:** ![kaichi1342](https://krita-artists.org/user_avatar/krita-artists.org/kaichi1342/32/8174_2.png) [@kaichi1342](https://krita-artists.org/u/kaichi1342)\
**Post date:** [August 6, 2022, 11:07am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/78 "2022-08-06T11:07:49Z")

</div>

> [@Ralek](#):
>
> I mean that’s how it is. A lot of people have told me in this thread that I’m not owed anything for free and I agreed with them, now you’re suggesting the devs should consider people’s ideas for free because paying the devs is unfair to those that don’t.

Even if I donate - I’m not owed their time. Its not because for free - or donated. So you saying i can’t advocate for students, or people who might not have means to donate but otherwise have other expertise they can contribute. [like bug testing , insight , etc] .

We are just not owed that as special case. If you really want that kind of push - i think there is a donation tier that do that or hire a dev. [IDK]

This is not a paid software its a for donation software. What do you think Krita is.  
the reason i’m here and some of us is here is because krita is OSS.

This is OSS software for fsake. Some people only has this software in this disposal to able to enter the world of digital painting. Some of them are student, some have fallen to tough times. Some have different expertise.

I also just hate pay 2 win so.

[Ok i know this is off topic.] That line jsut riled me up, Sorry @raghukamath .

---

<div class="post-metadata">

**Author:** ![raghukamath](https://krita-artists.org/user_avatar/krita-artists.org/raghukamath/32/59144_2.png) [@raghukamath](https://krita-artists.org/u/raghukamath)\
**Post date:** [August 6, 2022, 11:08am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/79 "2022-08-06T11:08:14Z")

</div>

> [@Ralek](#):
>
> I’m glad to see a professional artist leading the team, gives hope that it’s not directionless.

So is there a developer artists gap or not? Why did you assume that it didn’t have any artists on the team and is directionless? As I said it is bad to assume anything. Join the team. Help us. Just don’t get frustrated when your point is not the winning point. We need many people like deevad.

For me this post sounded like personal opinion which is fine but it generalized that opinion as fact on all users. Get involved more and you will realise that is not the case.

---

<div class="post-metadata">

**Author:** ![Ralek](https://krita-artists.org/user_avatar/krita-artists.org/ralek/32/107058_2.png) [@Ralek](https://krita-artists.org/u/Ralek)\
**Post date:** [August 6, 2022, 11:21am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/80 "2022-08-06T11:21:02Z")

</div>

> [@raghukamath](#):
>
> So is there a developer artists gap or not?

Through the evolution of this discussion I’ve agreed that the perceived gap is likely something more personal or assumed than actually existing.

> [@raghukamath](#):
>
> Why did you assume that it didn’t have any artists on the team and is directionless?

Because I felt there was a gap between the artists and developers. Learning more about the team and their expertise has helped a lot, maybe that’s something Krita can work on if you’re looking for suggestions.

> [@raghukamath](#):
>
> Just don’t get frustrated when your point is not the winning point.

Have I given that impression? Where? I’ve conceded various points several times so far in this thread and changed numerous preconceived notions. I don’t get angry when my points are shot down, I get angry when they’re ignored.

> [@raghukamath](#):
>
> We need many people like deevad.

As much as I’d love to be able to help with both art and development, I feel a bit too much like a black sheep to feel accepted. I can try to be more proactive with development if I haven’t already marred devs opinions of me, but it’s going to be hard because the barrier to entry is very high and I’m much more of an artist than a programmer.

---

<div class="post-metadata">

**Author:** ![raghukamath](https://krita-artists.org/user_avatar/krita-artists.org/raghukamath/32/59144_2.png) [@raghukamath](https://krita-artists.org/u/raghukamath)\
**Post date:** [August 6, 2022, 11:27am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/81 "2022-08-06T11:27:49Z")

</div>

Do not get me wrong, I may sound rude, I am sorry for that. It is really good that your preconceptions are gone now.

> [@Ralek](#):
>
> Because I felt there was a gap between the artists and developers. Learning more about the team and their expertise has helped a lot, maybe that’s something Krita can work on if you’re looking for suggestions.

How can we change this preconception if it occurs. Do you think we need a team page on the website? Will people read it?

> [@Ralek](#):
>
> I don’t get angry when my points are shot down, I get angry when they’re ignored.

They might get ignored for various reasons, there is no dedicated person to give response to all the posts. Some people might not feel qualified to respond to your post. Some people might be confused by the posts etc etc. It is not that they are purposely ignored. So please do not get frustrated.

> [@Ralek](#):
>
> As much as I’d love to be able to help with both art and development, I feel a bit too much like a black sheep to feel accepted. I can try to be more proactive with development if I haven’t already marred devs opinions of me, but it’s going to be hard because the barrier to entry is very high and I’m much more of an artist than a programmer.

We are not developers. deevad is also not a developer by profession. however he may have gained the understanding of the concept by being in the community for so long. So again this your own preconception which is wrong. It is okay to not know anything about code. you can help in other ways. Developers wont treat you with preconceived notion.

[Previous page](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157.md?page=3)

[Next page](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157.md?page=5)
