# 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:** 3

<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, 7:20am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/42 "2022-08-06T07:20:52Z")

</div>

> [@Ralek](#):
>
> This just turns around back to the same problem I’ve always brought up, developers (who naturally stay in the chat over time and build rapport with everyone) get their voices heard because of their time spent in dev chats.
> 
> Meanwhile I’ve probably spent more time using Krita than some devs have spent working on Krita, and my opinion means next to nothing unless I essentially become a dev or blend in with them. It’s entirely fair, and it makes sense, and it’s not malicious. But it’s why I feel defeated. Because I made the wrong decision of using Krita instead of working on it, and using Krita doesn’t gain you any rapport with anyone.

Wrong assumption, It is a developers and users chat and not a dev only chat. Unlike other projects we have resisted the urge to separate the chat into dev and user chatrooms. Atleast I remember when some other person suggested it I was vehemently opposed to it. So that is your wrong assumption.

Again you are assuming. Some of the devs are coding for Krita since long long time. How can you say you are using Krita more than they spent time of coding it since there are devs who have worked on krita since before it became anything production ready. The maintainer has worked on it since it was just a front end to imagemagick a command line utility.

And here you are saying your voice is next to nothing has anyone from the team specifically said this? Or is this just your assumption. Even if it is an assumption do you suggest that there should be a person who will listen to user demand and start working on it right away? Do you know any proprietary or Free software project that does this?

Krita developers have open and public chatroom, open and public forum, and open and public mailing list, there are meeting held on each Monday again open and public. If these are not opportunities to voice your concerns I do not know what we need more.

Now if your complaint is that devs should listen to a new user coming to chat and suggesting or giving advice on first day of joining about the direction of the project then I believe you yourself know that it is not right. After all there is a maintainer to the Krita project to do that.

Here let me give you my own example, I was a new krita user in 2014, I switched from windows to linux, it was new for me. But I stuck to the chat and I started contributing, wherever I can, I began to respond to user queries, started being in the community, I asked questions in the chatroom, I got answers for them however foolish they might be. I even have bug reports which date back to 2014 or 2018. I do not feel neglected. I know this is how Free software works. My voice is not neglected too, developers do listen to my complaints. Not just in Krita this is true for other KDE projects. Recently I am testing graphic tablet settings panel under wayland (linux display protocol), I had made the bug report about it [here](https://bugs.kde.org/show_bug.cgi?id=433045) even if it is irritating for me (you can check my post history and rant about wayland) I make my point and leave the dev to take it or leave it. It is slow but it is heard and acted upon. I am not a developer by the way.

So I believe you can join in the team too, it will take time but you will need patience. If more people need certain things it will surely get implemented. Yes I won’t get what I specifically want implemented that would be very presumptuous of me to expect special treatment to my request. After all it is the developers who code not me.

P.S. There are two or three examples given here in this thread of developers listening to user requests if it is possible to implement quickly. you yourself say that @dkazakov and @tiar helped you, I don’t understand then how your voice is not heard. Do you need more developers listening to you?

---

<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, 8:20am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/43 "2022-08-06T08:20:23Z")

</div>

> [@kaichi1342](#):
>
> **Feature/ Polishing Focus General Public Vote.**
> 
> > A shortlist of feature / tool polishing prepare by the devs can be voted by the user [ala way back in Kickstarter days]  
> > I choose shortlist, because its the devs who knows what can be realistically implemented given the core, budget and focus of that release. [like how text improvement cant move on because krita needs QT update iirc]  
> > Schedule it maybe 2 weeks before a major release, or immediately after release [for two weeks], or after the above.  
> > \*\*optional funding scheme can be opened.
> 
> Pros:  
> Alot more people can participate
> 
> Cons:  
> Voting tend to favor majority and can end up starving some feature or polishing that are not popular to the majority of the user. In our case painter illustrator would probably win over animators /photo editors [just a hunch - im not sure about krita user distribution].

Well, for voting, you could categorise the requests so that there are requests distributed across the app, let’s arbitrarily say 3 for painting, 1 for animation, 1 for vector.

Other than straight up voting, majority decides, you could do voting + rating.

So for example, you’ll have a list of features to vote on:

```auto
1. Feature A
2. Feature B
3. Feature C

```

I like feature A, so I upvote it. But, to me it’s not critically important, so I rate it 4/10.  
I don’t like feature B, so won’t vote for it. And for feature C, I upvote it and rate it 9/10.  
That way, if you get lot’s of high ratings, it may be prioritised over one with many votes and a low rating.

–  
**Communication**  
I do think it’s good to minimise overhead for the devs on communication. But a roadmap every now and then and overview of what has been accomplished since the last roadmap would be sufficient for me. I think that’s much easier than hunting through the feedback soliciting topics here on Krita-artists.

As for chats and discord, they are not indexed by search engines, so I think it would be a shame if good ideas end up getting lost there. I personally prefer an open platform for communication.

**Workflow polish**  
I do think it’s good to have an ‘over the shoulder’ meeting between devs and users. This could be as easy as submit a video of what you are doing and where you are hitting a wall. For that to work, I think it would be great to have an equivalent of Screen Cast Keys like Blender has.

  
This would show what the user does in terms of inputs and which functions they invoke (since the user may remap lots of buttons).

@raghukamath would it be possible to create a Workflow polish category on the forums? And instead of just liking, does Discourse support different emoji responses like Discord does? In that case, there could be a giant topic with rules in the opening post (including a copy-paste template for submissions). Users can then post their issues in this topic.

In another topic, devs could list the submissions they think are doable. And users would be able to ‘like’ a post with numbers ranging from 1-10 (if discourse allows). Otherwise, this could be done in a Discord server too. With Discord, you can at least have a channel for each voting round. But again, it is not indexed by search engines, but perhaps it’s not that bad if it’s all very focussed on small issues and papercuts.

An idea board seems like a nice idea too, an open source Miro/ Mural perhaps? If it supports voting that is.

---

<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, 8:31am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/44 "2022-08-06T08:31:14Z")

</div>

> [@raghukamath](#):
>
> You have IRC and also the public mailing list, join it and ask your question, close the communication barrier. All the decisions are taken in online public meeting, the documents of meeting are shared. The bug report is public, There is this forum and mailing list too. You yourself are on IRC I believe where the meeting happens . I do not think there is no transparency from the dev side here.

Actually, is there a page in the User manual that contains all of the communication channels and the purposes they serve? I haven’t seen any links to the IRC chat and the like. Maybe there should be a separate header for “Get in Touch!”

---

<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, 8:31am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/45 "2022-08-06T08:31:49Z")

</div>

Will devs have a say in the voting results? After all it is them who will do the work. If they will have a say won’t it bother people who have voted? How will a person who hasn’t received any response or vote be handled how will they feel. Will they feel as if their voice is not heard? How will we make it not look like people are neglecting 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, 8:33am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/46 "2022-08-06T08:33:45Z")

</div>

The devs could make a small (blog) post explaining their reasoning as to why they chose to work on one thing over the other.

It’s a bit of an assumption on my part how this could work. I don’t know if it helps, just discussing it here. 😉

---

<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, 8:34am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/47 "2022-08-06T08:34:55Z")

</div>

The irc was listed on the krita website. We can ask @scottyp about it. The website is being redone I think.

For general get jnvolved it is here - [Overview | Krita](https://krita.org/en/get-involved/overview/)

---

<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, 8:36am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/48 "2022-08-06T08:36:08Z")

</div>

> [@Hologram](#):
>
> The devs could make a small (blog) post explaining their reasoning as to why they chose to work on one thing over the other.

Do people follow the blogs? It can be in the official blog on [krita.org](http://krita.org) Which already has stuff like roadmaps and regular release notes and other news. Will it reason given by drvs be able to not make people feel neglected?

The gist of what I am arguing here is in free software unless you participate or actively do something nobody will do anything to make you feel special. As much as devs have the responsibility it is also the responsibility of users to take part in the process. And they need not know how to code. If a person is not ready for how can we make them not feel dejected? Is there any solution to that? Say for example hypothetically I am a brand new user who switched from photoshop with 17 years of experience in using photoshop. I come to forum and make a post and say “I would switch to krita if it had this particular feature” do volunteers or devs knave everything and contact them and first give priority to them to implement it and make photoshop clone for them or do they work according to existing timeline or roadmap just jot to make the user feel neglected?

---

<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, 8:39am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/49 "2022-08-06T08:39:22Z")

</div>

> [@raghukamath](#):
>
> Again you are assuming. Some of the devs are coding for Krita since long long time. How can you say you are using Krita more than they spent time of coding it since there are devs who have worked on krita since before it became anything production ready.

I’d never say I’ve spent more time in Krita than _most_ devs, let alone the founding devs. But I can absolutely assure you I have more hours than _some_ devs. That’s besides the point, none of that even matters because my hours in Krita mean nothing to begin with, and I’m not trying to compare time using the program vs time developing.

Devs reading the forums put equal weight on my feedback vs someone who draws once a month and has 10 hours total in the program.

Is that elitist? Genuine question. Should I get rid of the idea that I should have a better idea for what Krita needs to improve than the average artist? Why?

> [@raghukamath](#):
>
> And here you are saying your voice is next to nothing has anyone from the team specifically said this? Or is this just your assumption.

It’s an assumption.

> [@raghukamath](#):
>
> do you suggest that there should be a person who will listen to user demand and start working on it right away?

Of course not, A lot of user feedback is… subpar. Just suddenly working on everything that gets suggested without weighing the necessity and technical debt would obviously be terrible, but I think you know that.

> [@raghukamath](#):
>
> Do you know any proprietary or Free software project that does this?

Yeah, all the sites and scripts and mods I wrote myself. 😉

> [@raghukamath](#):
>
> Do you need more developers listening to you?

This is a loaded question that has a very nuanced answer. I have to tiptoe around it because I don’t believe the answer is yes, and I don’t believe it is no.

So let me clarify a bit before explaining my frustration again: **No, I am not owed anything by any dev at all. I would never feel entitled to anyone’s time or attention for any reason. If my previous messages about talking to them and wasting their time weren’t clear, I consider their work and time and effort with _very_ high regard.**

So why am I annoyed?  
I guess there is a bit of entitlement there. I personally wouldn’t call it that, no more than the longest-running dev is ‘entitled’ for having more say in how something is coded.

If you replace some words around, you can see why it feels two-faced:  
“If you spend 4000 hours developing Krita you earn the right to have a bit more say in the program”  
You would reply, “Yeah, that’s about right. Of course, you know how the inner workings of the program operate and know what you’re talking about.”

Now lets replace dev with artist:  
“If you spend 4000 hours drawing in Krita you earn the right to have a bit more say in the program”  
To which I feel most people would reply, “Wow, entitled much? Do you want a parade and salute when you join the chat?”  
It’s demoralizing.

I have no solution to this. The only one I’ve been able to come up with was hiring my own dev or commissioning my own features, which honestly isn’t off the table and I’ll likely be doing sometime.

> [@Hologram](#):
>
> I like feature A, so I upvote it. But, to me it’s not critically important, so I rate it 4/10.

rating systems don’t work, everyone wants their vote to mean the most so they put 10/10, I’ve seen this on multiple sites I’ve worked on where they thought it’d be a fun idea.  
If you want users to truly pick their favorite, have a sorting system. For example:

- When you upvote an idea, it gets added to your liked ideas page
- Your liked ideas page is sorted by ‘most wanted’ to ‘least wanted’
- You can drag the ideas around and place the ones you like the most at the top.

> [@Hologram](#):
>
> discord

Discord is where I spend most of my time, but I understand why Krita devs use Matrix.

> [@Hologram](#):
>
> I do think it’s good to have an ‘over the shoulder’ meeting between devs and users. This could be as easy as submit a video of what you are doing and where you are hitting a wall

This would be difficult for us who draw uh… interesting… topics, but I think it could be a good idea in general to add a key screen cast.

> [@raghukamath](#):
>
> Will devs have a say in the voting results? After all it is them who will do the work. If they will have a say won’t it bother people who have voted?

If a feature request is the highest voted thing in the entire forum by every artist and the devs just decide to ignore it then this just further proves points I’ve been making this entire thread.

---

<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, 8:43am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/50 "2022-08-06T08:43:25Z")

</div>

I love the idea of **Workflow polish** Thread.

Its a good way to check how tools are being used and what can be improve or what are the bottle necks.

After all some feature have been implemented with specific way of using it but user end up using it a different way that dev might not have foreseen.

+1 on Having a Road Map. Like i said - that would be nice to see what are planned and what to expect and how the target and how much the last round reach hit the target and what are the bottleneck faced on why some mightve been pushed back.

@Ralek - I lowkey feel you are making the devs out as some antagonistic force who hardly care (My bad if I interpreted wrong) . Thats never been my experience with them. They’re plate is quite full but when they can they would go here check out and ask out suggestion if not what are the suggestion threads and what are their answers in there about? There is some sort of entitlement that you should be prioritized more.

In Krita there are contributors too - they obviously will add what they want and work on what they want - because they are not exactly under control of the main devs. If i decided to work on extending toggles today and propose a merge , its not like they would ban me on doing that .They would check my code and look into if its good enough to me merge even if my chosen feature is not inline with whatever is planned. Like the attempts at adding cmyk mixing? even if those did not end up to merge / they still get check because someone attempted to make them its not like the main devs can say no you can’t do that do this instead.

> [@Hologram](#):
>
> Actually, is there a page in the User manual that contains all of the communication channels and the purposes they serve? I haven’t seen any links to the IRC chat and the like. Maybe there should be a separate header for “Get in Touch!”

I remember the IRC chat / but was not sure if its still there because i could not locate the link.

> [@raghukamath](#):
>
> Do people follow the blogs? It can be in the official blog on [krita.org](http://krita.org) Which already has stuff like roadmaps and regular release notes and other news. Will it reason given by drvs be able to not make people feel neglected?

Blogs are not very much followed / i think alot didnt know it exist or how regularly it is used. Alot of the communication already exist it just feel cluttered and seem to be in place most people don’t check.

---

<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, 8:44am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/51 "2022-08-06T08:44:47Z")

</div>

> [@Ralek](#):
>
> I guess there is a bit of entitlement there.

What makes your entitlement more attention worthy than some other persons entitlement. How will this entitlement calculated? Do dev now need to calculate their number of hours worked on krita to over rule a suggestion?

For me it’s looks like you are basically saying devs should listen to you requests on priority if they don’t you feel that project is not listening to users? Basically you are one of the users and not all of the users ignoring you will not amount to ignoring users. Even then you are not being ignored

Most of the points you are contradicting yourself. You are saying devs don’t listen to you and you feel dejected but at the same time you say some devs helped you. Here you say devs don’t owe you but you feel entitled

---

<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, 8:45am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/52 "2022-08-06T08:45:00Z")

</div>

> [@Hologram](#):
>
> Actually, is there a page in the User manual that contains all of the communication channels and the purposes they serve? I haven’t seen any links to the IRC chat and the like. Maybe there should be a separate header for “Get in Touch!”

There’s a phabricator task for that  
[https://phabricator.kde.org/T14559](https://phabricator.kde.org/T14559)

It just take time to implement because I think there’s also a review of [krita.org](http://krita.org) portal

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, 8:50am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/53 "2022-08-06T08:50:56Z")

</div>

> [@raghukamath](#):
>
> > [@Hologram](#):
> >
> > The devs could make a small (blog) post explaining their reasoning as to why they chose to work on one thing over the other.
> 
> Do people follow the blogs? It can be in the official blog on [krita.org](http://krita.org) Which already has stuff like roadmaps and regular release notes and other news. Will it reason given by drvs be able to not make people feel neglected?

I don’t follow the blog website, but I do read the splash screen updates (which reference the blog articles) I think that’s a great way to spend the time waiting for Krita to initiate by reading the headers. And I go to the blog for the articles I think are worth reading.

That said, even I didn’t know about all the contact channels, so I think it’s also mostly a matter of trying to expose this in Krita’s splash screen as well as the manual. Because i think those are the two main places where people look besides the official website.

> [@raghukamath](#):
>
> The gist of what I am arguing here is in free software unless you participate or actively do something nobody will do anything to make you feel special. As much as devs have the responsibility it is also the responsibility of users to take part in the process.

Agreed. That’s why I think it’s good to expose this better.

 ![afbeelding](https://krita-artists.org/uploads/default/original/3X/a/1/a1ad6b1e37aef12b61e89703ea28aecae1befcc4.png)

It’s so easy to glance over this part of the splash screen. Maybe there should be a “Get involved?” header that lists the communication channels. I don’t know. But adding the get involved section to the manual would have helped me. I think it’s because both Blender and Krita spread communication across many platforms, it’s easy to get lost. So consolidating things in an overview style (were possible/ feasible) might help alleviate this.

And they need not know how to code. If a person is not ready for how can we make them not feel dejected? Is there any solution to that? Say for example hypothetically I am a brand new user who switched from photoshop with 17 years of experience in using photoshop. I come to forum and make a post and say “I would switch to krita if it had this particular feature” do volunteers or devs knave everything and contact them and first give priority to them to implement it and make photoshop clone for them or do they work according to existing timeline or roadmap just jot to make the user feel neglected?  
[/quote]

---

<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, 8:51am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/54 "2022-08-06T08:51:33Z")

</div>

> [@Ralek](#):
>
> If a feature request is the highest voted thing in the entire forum by every artist and the devs just decide to ignore it then this just further proves points I’ve been making this entire thread.

Even when there is a proper explanation and roadblock for it? There may be better way than the suggested one. There can be time constraints. There can be other reasons. Will the users now decide how the devs spend their time?

---

<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, 8:58am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/55 "2022-08-06T08:58:07Z")

</div>

> [@Ralek](#):
>
> Devs reading the forums put equal weight on my feedback vs someone who draws once a month and has 10 hours total in the program.
> 
> Is that elitist? Genuine question. Should I get rid of the idea that I should have a better idea for what Krita needs to improve than the average artist? Why?

There definitely is some entitlement here. [and i read whole post before quoting this]

Its not like the devs would know who have used Krita more .  
Would you know that I started using krita after Project Mango via David Revoy [2014] was released? NO.  
The devs doesn’t know that either. lol.

Do we need to state now how long or how much time we spent for a bug report to be taken seriously? Or That we are pro and whoever has more hours get heard +points on their feature request / get taken more seriously. Or should my voice mater less than yours because you are a pro and I’m a hobbyist.

Is someone testing krita for few weeks looking if its for them to switch and finding a workflow that can be improve ignored because well they still has not spent x amount of time in int. [even though i agree the add x feature from x software post is annoying] when its well presented it can be good.

There are also constraint on why something can’t be implemented. Text Tool had been on the top of request. Why was it not check - because the core code need work before it they can even start checking it again.

Of course devs can lose sight too. That’s why we can remind them. There also instances where a consensus can’t be reach.

---

<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, 9:01am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/56 "2022-08-06T09:01:04Z")

</div>

Atleast some actionable items in this thread. We can surely suggest this. May be we can make a new thread for adding more community things on welcome screen. I believe welcome screen will see a overhaul in future when krita gets ported to qt6. ( see I am not a developer but I know this because I stay in irc and participate, any of you can too) There are talks to add featured images of user artwork in it too. This is a good suggestion

---

<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:04am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/57 "2022-08-06T09:04:15Z")

</div>

> [@kaichi1342](#):
>
> I lowkey feel you are making the devs out as some antagonistic force who hardly care (My bad if I interpreted wrong) . Thats never been my experience with them. They’re plate is quite full but when they can they would go here check out and ask out suggestion if not what are the suggestion threads and what are their answers in there about? There is some sort of entitlement that you should be prioritized more.

I definitely don’t believe this problem is with the devs themselves. Any direct communication I’ve had with devs (in the past year) has been very positive and understanding, and they’ve given no indication that they don’t care or are annoyed with me. My enemy is definitely not the devs or contributors in any way, if anything the main thing I’m struggling with is in my own head.

> [@raghukamath](#):
>
> What makes your entitlement more attention worthy than some other person.

My experience? Wouldn’t someone who uses a program more also understand the program more and be able to give more valuable insight into the nuances of working with the program? I feel like I’m going crazy here.

> [@raghukamath](#):
>
> Will the users now decide how the devs spend their time?

I would hope so? At least in a roundabout way. Who are they making it for? You can use this excuse to explain getting rid of the brush tool:  
“The devs got rid of the brush tool and now all the artists are angry and want them to add it back”  
“Oh so the users now decide how the devs spend their time?”

> [@kaichi1342](#):
>
> There definitely is some entitlement here. [and i read whole post before quoting this]

I can definitely see it, don’t think I don’t feel bad about it or wish I didn’t.

> [@kaichi1342](#):
>
> Do we need to state now how long or how much time we spent for a bug report to be taken seriously? Or That we are pro and whoever has more hours get heard +points on their feature request / get taken more seriously. Or should my voice mater less than yours because you are a pro and I’m a hobbyist.

I stated above that I have no idea how to solve this, it’s likely not even something solvable outside of my own head. That being said I’ve unironically started doing that first suggestion because otherwise I feel like I shouldn’t even try or that my voice has absolutely 0 weight behind it.

Maybe artist opinions are supposed to have 0 weight, I dunno. I’m not used to that.

---

<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, 9:09am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/58 "2022-08-06T09:09:55Z")

</div>

> [@Ralek](#):
>
> I definitely don’t believe this problem is with the devs themselves. Any direct communication I’ve had with devs (in the past year) has been very positive and understanding, and they’ve given no indication that they don’t care or are annoyed with me. My enemy is definitely not the devs or contributors in any way, if anything the main thing I’m struggling with is in my own head

Then where is the metaphorical barrier you talked about?

> [@Ralek](#):
>
> I would hope so? At least in a roundabout way. Who are they making it for? You can use this excuse to explain getting rid of the brush tool:  
> “The devs got rid of the brush tool and now all the artists are angry and want them to add it back”  
> “Oh so the users now decide how the devs spend their time?”

So which user will decode the time developers will spend on something? The most experienced one? Will you be the one? Can you guide the developers to drop something and work on other that solves your issue first? What about someone more involved in project and experienced than you? How do we find this top person whose voice should take priority?

Developers will of course take user feedback but ultimately the maintainer will decide what to work on that is how the free software works. If a user feels it is wrong direction they can fork the project and take the management of the fork under their hands.

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

---

<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:12am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/59 "2022-08-06T09:12:51Z")

</div>

I think for starters we can link gather out all the communication channels and evaluate them.  
Make them more visible. The idea of it in splash screen - I like that too.

It seems most of them exist, but scattered. Collating and informing our community - specially newer members [that maybe long time user] on this communication channels.

I really like the recap, specially the from the community section 😃 It has the oh yeah that’s our contribution, but again we need volunteers - and we all have life so things are not exactly going to be consistent.

---

<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, 9:16am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/60 "2022-08-06T09:16:59Z")

</div>

Check the phabricator link that @Grum999 shared above.

---

<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:17am UTC](https://krita-artists.org/t/the-artist-programmer-barrier-and-krita/45157/61 "2022-08-06T09:17:21Z")

</div>

> [@Ralek](#):
>
> > [@Hologram](#):
> >
> > I like feature A, so I upvote it. But, to me it’s not critically important, so I rate it 4/10.
> 
> rating systems don’t work, everyone wants their vote to mean the most so they put 10/10, I’ve seen this on multiple sites I’ve worked on where they thought it’d be a fun idea.  
> If you want users to truly pick their favorite, have a sorting system. For example:
> 
> - When you upvote an idea, it gets added to your liked ideas page
> - Your liked ideas page is sorted by ‘most wanted’ to ‘least wanted’
> - You can drag the ideas around and place the ones you like the most at the top.

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.

> [@Ralek](#):
>
> > [@Hologram](#):
> >
> > I do think it’s good to have an ‘over the shoulder’ meeting between devs and users. This could be as easy as submit a video of what you are doing and where you are hitting a wall
> 
> This would be difficult for us who draw uh… interesting… topics, but I think it could be a good idea in general to add a key screen cast.

The idea is that you can show where you are getting stuck. So you just show part of the process and possibly voice it over and talk when and why you are getting stuck. The hotkeys and functions then further help visualise how long a process takes from performing the input to the execution and also shows what you did.

–

> [@Ralek](#):
>
> Devs reading the forums put equal weight on my feedback vs someone who draws once a month and has 10 hours total in the program.
> 
> Is that elitist? Genuine question. Should I get rid of the idea that I should have a better idea for what Krita needs to improve than the average artist? Why?

To be honest, this is a bit of a moot discussion. People can easily tell something and it cannot be verified on the internet. On the other hand, it’s not like it’s easy to tell for the devs who spent a long time doing something. I am personally against qualifying ideas by binding them to a specific user. To me, it’s the ideas that count. So if a new user has a great idea, it is more valid than an experienced user with a bad (or lesser) idea. How you value ideas is another discussion in and of itself, so let’s not go into that here.

I do understand where you are coming from. I just think that reality is what makes it difficult. If you are struggling with that, I understand that as well. You want to get something fixed, but if you are not a developer, you can’t. That’s frustrating. Then again, patience is a virtue too. I often switch software to get something done (fortunately, I still have free student licenses). It’s not optimal, but other than learning how to fix it or discuss about possible fixes, there isn’t much you can do about it. Or you would want to hire a developer to fix your needs and to patch it into Krita?

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

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