Author Topic: Art 4 Bug Fixes  (Read 503 times)

Conan

  • Sean Piche Wannabe Club
  • Postcount ate Whippany, NJ
  • ****
  • Posts: 603
  • E-points: +33/-9
  • ¯\(°_o)/¯
    • View Profile
Art 4 Bug Fixes
« on: February 19, 2014, 01:19:38 am »
And now for something that you won't believe didn't come from the mind of Sean Piche (Well, there was that one time...)

Yesterday afternoon, one of Weasyl's directors (Struguri) posted a journal about a great new program Weasyl was starting up. This program, designed to help "encourage" the developers, was written up in a way that suggested that artists offer to draw free art in exchange for bugs getting fixed (As opposed to artists drawing stuff because bugs were fixed, which I think is more of what they meant).

Quote
Development of code is an artistic process in its own regard. Inasmuch as it's completely ineffective to use authoritarian tactics on an artist in order to get them to accomplish creativity, it is equally difficult to use these tactics on coders. The more pessimistic would describe this as "herding cats," though frankly it's a combination of a whole bunch of different factors that have essentially rewired many folks to interpret authoritarianism as a flaw. In other words, authoritarians are something to be developed around, rather than for. Development-- as is similar with the creative process-- thus becomes a task to remove the authority interrupting the flow of things, rather than the focus of the love and passion for the task at hand.

Artists may be familiar with this pain. Pressure applied by commissioners has a tendency to diminish the desire to ponder upon what would make the commissioner happy, as the applied pressure translates into "getting it done is what will make them happy." If all they care about is the piece getting done, well... it's not going to matter just how much of your love and passion you put into it, is it? That's an upsetting feeling.

In the world of Information Security, there is a concept called the bug bounty. It's how hackers can legitimately make money. They do so by reporting the bugs they find to various vendors who these bugs affect in exchange for a cash reward. Though this is mostly a response to the underground market for high-price bugs, mostly of the exploitable variety. This, however, has a tendency to inspire greed, mostly due to the fact that they're providing a cash reward. Greed isn't exactly good, regardless of what Mr. Gecko may think.

Artistic members of the community have lamented frequently regarding a few of the cosmetic bugs of the site. Sadly, lamenting is all one feels they can do currently in order to get what they wish accomplished. But this desire to push things forward with the site has its benefits-- namely, there are, in fact, things artists can do to help move things along. Why not donate your creativity?

Our developers aren't just here to write some neat code-- they're here to write neat code for you. Many of our developers love the idea of working on an art site not for their resumes, but because they love art. They love your art, and they love supporting you. Why not further inspire this desire to support your creativity by giving a little bit of it back?

Here's an idea, insofar as how a bug bounty system on Weasyl might work, in terms of the longevity of the bug:
A bug is registered on the Weasyl tracker. Related tasks for developers are gleaned from the bug and prioritized relative to the needs of the users.
Artists will add a bounty of their choosing to the bug of their desire, e.g., "on completion of this bug, I will make one developer a necklace."
On completion of a bug, all developers involved in the bug fix will be allowed to select a single bounty from the list of bounties placed by artists on the bug in question.
Artists will have a limited amount of bounties they may place. In a hypothetical example, they may place a bounty for one developer on one bug for three separate bugs, or three bounties for three developers on one single bug, depending on what the artist feels they wish to reward on completion.
As a greater variety of artists place more bounties on the bugs they wish to see fixed, a plethora of reward options becomes available to the developers, demonstrating not only priority by the community as a whole but also greater possibility that one of the developer's favorite artists may have placed a bounty on a bug they wish to work on.

A pessimist may argue one shouldn't be rewarded for what they should already be doing. But this belies the fact that our developers are volunteering their time for the love and passion of the task at hand. This is counterintuitive to authoritarian control. Authoritarian tactics seek to diminish love and passion in favor of obedience. Indeed, our developers are here to donate their time and effort to what they love and wish to see occur. They have just as much an idea of what needs to be done as the rest of us. So simply telling them what to do, while seeming like the easy answer, is not the most effective route.

So since this isn't currently completely codified just yet, we're going to perform an experiment. Let's test the efficacy of this attempted system, shall we?

Artists, please comment on this journal with bounties you would like to place, using the following rules as guidelines:
You may place up to two commission bounties. You do not have to place both.
You may place both on one bug for two developers involved in the bug's fix, or each on two bugs for one developer per bug.
Here are the bugs in question to place bounties for:
Thumbnails. We currently have some additional neat fixes in the queue for thumbnails. This includes allowing you to visually have non-square thumbnails and arbitrary crops.
Notification management. One of the biggest issues currently comes in the form of navigating the site. There are currently tasks to be done involving reorganizing this and making it clear and coherent for users.
Comment hiding. This bug is actually in the process of being developed and completed, but it's still one of the big ones for our users.
User-linking syntax. People are confused by the linking syntax. While it's clear and coherent to engineers as to why it functions the way it does, it's not exactly clear for users.

Let the experiment commence. I have high hopes that this will effectively reward our developers while simultaneously bolstering the sensation of community we try to bring to the site. Let's hope I'm right. :)

Apparently the Weasyl PR department was on vacation or something. I'm not sure what the procedure there is to post "official" site business, but the fact that this got through written like this goes to show something is broken somewhere. This is the equivalent of pouring gas on the fire that is the people claiming that Weasyl only cares about artists.

The journal was quickly pulled and replaced with a "post-mortem", including an apology and admission that the journal was poorly worded to begin with.

a pigeon

  • Cabalistic Fuckhead
  • ***
  • Posts: 352
  • E-points: +35/-1
    • View Profile
Re: Art 4 Bug Fixes
« Reply #1 on: February 19, 2014, 10:10:40 am »
I read through the journals and comments, and what I got from it was that the art 4 bug fixes thing was a way to encourage community involvement in the direction of the site and to make it clearer to developers what the community really wanted, but Struguri got too excited and didn't discuss it enough before rushing a statement about it out the door and the idea tripped over. In response Struguri has apologized, clarified and stated what happened.

So, I think it's encouraging that at least one of the Weasyl directors wants community involvement in the direction of the site and the underlying ideas here: community involvement in the direction of the site + making it clear to developers what people want, is good.

This are what I thought was the most relevant stuff:

Quote from: Struguri
The bounty experiment was not intended as some sort of "free art" scam, but rather, a communal effort to encourage direction.
[...]
This was not some sort of scheme to have the developers work on things that need to be done-- far from it, in fact. The developers are currently working away at the issues related to the site regardless of there being no incentive system currently in place. Understand, however, that the developers have a very different viewpoint of the code, and as a result, they see different priorities than what users see. The bounty experiment was intended to not only make it more clear what the high-priority issues of the day were in the eyes of the users, but additionally, to incentivize the developers to do what the users want.
^
https://www.weasyl.com/journal/38728/bounty-experiment-post-mortem

Quote from: Struguri
It's an unfortunate underlying theme in a lot of community cultures, that feeling of arrogance that you know better than the collective community because you have amassed power. I'm gonna be a total dingus here, but frankly, it's really hard to pass this up: you can't spell "Weasyl" without "we." And that's ultimately what we try to enforce at the end of the day. If we didn't take the concerns of our users seriously-- even when we feel it's a misconception-- then we really wouldn't be much of a community, would we? :)

It really makes me happy that even when we fuck up (even though the royal we isn't really applicable here-- I fucked up) [...]
^
https://www.weasyl.com/journal/38728/bounty-experiment-post-mortem

Quote from: Struguri
I got way too excited and frankly only discussed this with the directors before going to the floor with the idea.
^
https://www.weasyl.com/journal/38728/bounty-experiment-post-mortem
then he hent that noble prince by the hand,
and said "welcome my soueraigne King HENERY!
chalenge thy Herytage and thy Land,
that thine owne is, and thine shall bee."

LordNagetiere

  • ***
  • Posts: 390
  • E-points: +11/-16
    • View Profile
Re: Art 4 Bug Fixes
« Reply #2 on: February 21, 2014, 10:53:33 pm »
Only part I found odd was how forced he was trying to make the coder/artist connection. I mean, it's only really true that both work off commission. You buy art for it's form. Code for it's function. You can't exactly get dirt cheap art from a room full of Indians somewhere.
random gay furry art is broken , when will it be fixed ?