Making room for real developers again
Originally Posted by reinbeau
Not everyone who develops is an RD - and why would you remove the ability for people to learn and share?
I am one of those professional developers in real life, who don't have the time to play silly points games just to get access to the developer part of a forum. So my "XDA status" is stuck at "noob", but I am really here to look for a place to share technical discussion with other developers.
Looking around (I have been lurking for years now), I think the following improved structure would be a good idea:
In each area (General, OS, device) there should be 4 development subforums rather than the current 1 or 2:
1. Firmware and theme releases.
One thread for each firmware/theme series, hosting download links in the top 3 posts, and support discussions in the rest of the thread.
For instance the Android Samsung Galaxy III "Firmware and theme releases" forum would have exactly one "Cyanogenmod" thread and at most one "Cyanogenmod kang by temasek" thread.
Real cooks can post new threads and create the first two replies in their own thread. Non-noob users can post in existing threads after the 3. post in the thread.
2. Free App releases.
One thread for each free app, hosting download links in the top 3 ports, and support discussions in the rest of the thread.
For instance the Android Free App releases forum would have exactly one "ROM Manager" thread.
Real developers can post new threads and create the first two replies in their own thread. Non-noob users can post in existing threads after the 3. post in the thread.
3. Unreleased experiments
One thread for each unreleased firmware/theme/free app, hosting only discussion of what should go into it, difficulties in making it etc. When released the thread is moved to 1 or 2 as appropriate, at the thread OPs command.
Only real cooks and real developers can post here, there is a limit on new threads per user per month depending on the posters general standing.
4. Developer to Developer
This hosts regular forum style discussion threads where developers for that target (OS/phone) can ask each other questions about technical details for the target, one thread per subject matter, no threads about specific projects. This is the place to discuss stuff like ("Which wceload variants are in which upstream firmwares" in a WM forum or "How are the GPIO pins on the SoC connected to other parts of the phone (in a phone specific forum) or "How does the foo() API work" (in an OS forum)).
Only real cooks and real developers can post here.
Now as to determining the "real cook" and "real developer" status of a user, there could be a quiz and a number of extrinsic tests for each OS. Quiz questions would be multiple choice that a real cook/devel would answer easily, but a poser would get wrong. Other tests could be "prove that you have a developer account on Market/AppStore/OVI/Marketplace" "Show that you can sign an empty sis/cab/etc. with a valid developer certificate" Because getting a new certificate/account for some of the platforms may no longer be possible or may be otherwise restricted, such
tests would just count as N correct quiz answers in determining the pass/fail.