How To Ask For Improvements Or New Features

Discussion in 'General Talk' started by DijiTao, Apr 5, 2006.

  1. DijiTao

    DijiTao Member

    Joined:
    Aug 4, 2005
    Messages:
    572
    Introduction:
    It seems that at any given time there are at least 2 threads on the first page of the general chat forums which start from the negative stand point of how some program on the GP2X “sucks” and then proceeds to demand that someone makes a better one. This is extremely disrespectful to the developers that have put time and effort into getting their programs this far. When someone makes a complaint post like this in no way provides any value what so ever to the community at large. In fact these posts are actually less than worthless since they discourage developers, and thus have the opposite effect of what the offending poster wanted. If posters would instead get a little perspective, provide constructive criticism, and support the developers, it would go a lot further in getting quality software on the GP2X.

    Get a little perspective:
    You, the GP2X owner, are entitled to the GP2X hardware, the GP2X GPH Firmware, and the source code to said firmware. That’s it. Every other scrape of code running on your GP2X is a gift from the talented, hardworking, developers who do what they do “for the love of the code”. They don’t owe you anything, and you should be very thankful that these people have given what they have to you. Your GP2X would be a crappy portable media player and nothing more if it wasn’t for them. So before you even think about how some program on the GP2X could be better, first remember that you should be thankful you have that program at all. This isn’t to say that every program on the GP2X is perfect, but rather that your perspective should be one of thanks not entitlement. Before asking for a new feature or improvement to a program, thank the developer for what they have done so far. Don’t just say “your current program sucks, make me a better one”.

    Constructive Criticism:
    Most developers like feedback in the form of ideas for new features and or reports on bugs you have found, but these need to be given in a constructive way. You need to provide the developer with enough information that you’re actually communicating something to them beyond “your program suck”. For example, if you find a bug in an emulator where the status panel in the game isn’t displayed, do a little digging before sending the emulator’s author a message about it. Try playing some other similar games to see if they have the same problem- games of the same genre or games by the same company. Try using the same rom file on various other emulators on your desktop to see if the other emulators have the same problem. Try using a different dump of the rom in question to see if it’s just this one particular version. In the case of a missing graphic, try using an emulator on your desktop that allows you to toggle on and off the different layers to see if you can get the same effect as what you see on the GP2X emulator. Keep notes of everything you’ve tried and what the results were. When telling the developer about the problem, give them this information. If the bug is the program crashes when you perform a particular action, provide the developer with the exact steps necessary to reproduce the crash. Confer with other users to see if they can reproduce the problem before you bring the developers attention to the problem. It’s possible that it’s just a configuration problem on your end, and not really a bug at all. In short, thoroughly research and document the problem before contacting the developer about it. When asking about a new feature, approach it with the same rigor. Thoroughly explain your idea and how it would work. If you know of another program that does something similar tell the developer about that program.

    Support the Developers:
    Time is money and conversely money is time. If you don’t have the time to program gives money to somebody who does. If you don’t have talent to program give money to somebody who does. Keep in mind that donations don’t entitle you to anything, but are just a way of supporting developers and showing some respect. Another way to support developers without being a developer yourself is to lend help in the non-development aspects of the program such as tech support. If you use a particular program a lot and know to use it well, try to answer forum post by other users of the program that are having trouble. Or you could write up a guide on how to use the program and contribute it to the wiki. When you do these things it helps the developers focus on development instead of support and documentation.

    Summary:
    Get a little perspective, provide constructive criticism, and support the developer, that’s how you improve a program on the GP2X, without ever writing a line of code. Just remember, don't be a dick and show some respect.
     
    Tags:
  2. nickspoon

    nickspoon vultum stultum habes

    Joined:
    Nov 4, 2005
    Messages:
    4,234
    Location:
    Essex, UK
    Another well-written and informative post from the maker of the guide to GPL. :D

    I very much agree with your post, thankyou for taking the time to write it. I'm glad we still have sensible members around here.
     
  3. Sonistar

    Sonistar Member

    Joined:
    Mar 15, 2006
    Messages:
    245
    Location:
    Airdrie, Glasgow, Scotland
    i wasnt being cheeky or trying to say that anyones programs were rubbish, im sorry if people have interpreted it like that,
    and i wasnt using a forum for personal stuff, i was simply asking what i could do to contribute to the community, which got locked 0_o
     
  4. TelcoLou

    TelcoLou Guest

    That's better ... moving to suggestions.
     
  5. DijiTao

    DijiTao Member

    Joined:
    Aug 4, 2005
    Messages:
    572
    where it will never be heard from again :/
     
    Last edited by a moderator: Feb 4, 2016
  6. deadlychicken22

    deadlychicken22 Man is a reasoning rather than a reasonable animal

    Joined:
    Mar 18, 2004
    Messages:
    1,501
    Location:
    MN, USA
    :(
    TelcoLou, I love that you've been cleaning up the forums, but I think that this is important and is appropriate material for general discussion.

    I think this should be stickied, and every time anyone posts comments that don't help, we should send them to this thread. I think that it is appropriate material for the general forums, as it helps filter out posts that don't help in any way but simply put down programs/programmers.

    Great job, DijiTao.
     
    Last edited by a moderator: Feb 4, 2016
  7. TelcoLou

    TelcoLou Guest

    Good idea ... I'll take it up with the other mods in the Hall of Justice :)

    (Not being sarcastic ... I really will suggest it)
     
  8. WhizzBang

    WhizzBang Grotesque Peasant

    Joined:
    May 9, 2003
    Messages:
    880
    Location:
    Last week
    One thing you could do to contribute to the community is to join the GP2x wiki and start adding pages with useful description of games/emulators/apps etc. If you haven't contributed to a wiki before, take a look at a few articles and then click the 'edit' link on them to see how they were put together - it really is very easy.
     
    Last edited by a moderator: Feb 4, 2016
  9. TelcoLou

    TelcoLou Guest

    Thank you DijiTao, I hope this is of help to everyone here, new and old alike :)
     
  10. DijiTao

    DijiTao Member

    Joined:
    Aug 4, 2005
    Messages:
    572
    Thanks for the sticky, I will now kindly direct anybody who post an offending thread to this sticky. :)
     
  11. nickspoon

    nickspoon vultum stultum habes

    Joined:
    Nov 4, 2005
    Messages:
    4,234
    Location:
    Essex, UK
    Woo and yay. I now have another fla- er... helping tool.
     
  12. TelcoLou

    TelcoLou Guest

    Note: I deleted a few posts because they weren't helpful. I see I'm going to have to monitor this thread VERY closely.

    PLEASE keep posts helpful if you want to contribute. Thanks :)
     
  13. Cervante

    Cervante PS3 ID: Cervante1

    Joined:
    Jun 28, 2006
    Messages:
    573
    Location:
    SD card slot
    Can you pin step by step guides setting up emulators?(Like the neo geo one)
     
  14. Shikaku

    Shikaku ROFL THE WORD PENIS IS HILARIOUS!

    Joined:
    Jan 11, 2006
    Messages:
    2,839
    Location:
    USA... I feel lonely, not that many people from US
    Hey, emulators all have READMEs. They are called that for that reason: read it. If you are stuck, then you ask for help.

    In any case, the Gngeo2x/MAME rom setup guide is in the FAQs, or you can click right below this text for a link...
     
    Last edited by a moderator: Feb 4, 2016
  15. Cervante

    Cervante PS3 ID: Cervante1

    Joined:
    Jun 28, 2006
    Messages:
    573
    Location:
    SD card slot
    Ok but I dont want no one yelling at me to use "search function" or read a read-me that dowloaded in a whole different language..
     
    Last edited by a moderator: Feb 4, 2016

Share This Page

Loading...