I have put together a bunch of suggestions/thoughts to hopefully improve the next round.
1. Times and dates have to be clearly stated. Rules list the criteria but in addition to this, the relevant dates have to be unmistakably clearly posted.
Why this failed? It was said that the event runs for exactly 168 hours, which however is in conflict with the rule saying midnight is the deadline.
2. Judging criteria have to be clearly stated. We need to know what factors the council takes into consideration while assessing the entries.
Why this failed? Programming is more than just producing a product that seems to be working, or at least it can be. We should know in advance if producing good code is worth anything, or if it just comes down to which entry executes the best idea. Other possible factors are ease of use (installation, interface) and design aesthetics.
3. Sign-up time. Do we or do we not allow people to join at any point? If the timeframe is tightened later on the road, should a separate sign-up period be used to give contestants time to prepare or are we focusing in speed coding?
4. Council and voting. The problem with council is that it limits the contestants when there are few enough to begin with. Depending on the judging criteria we should look into alternative methods of voting:
- alternating council,
- whole community votes or
- contestants themselves vote in a point based system where voting your own entry is forbidden, and voting every other entry is mandatory.
5. Subforum structure. We have the area, let's use it! Separating rules, council matters, sign-ups and submissions into own topics could make it easier to follow what's happening and what's new.
6. Person in charge. When everything goes sideways, one single person has to be able to take the responsibility and act. Having a council that takes a month to make a decision doesn't work here. We need better and more comprehensive initial planning and faster action during rounds. One way of achieving this could be assigning clearly described responsibilities to individual council members.
7. How rules are presented. While there may not be that many rules, grouping them by subject would improve the usability. Having to read a long list from start to bottom each time you need one tiny bit of information is not efficient.
8. Rules we don't need. These provide obvious information we don't need.
- The program may be as simple or as complex as you wish
- If there are any Prizes the Council shall be in charge of distributing it.
- You can include translations to other languages if you wish.
9. What qualifies our judges to judge us?