I was not here for the previous coding competitions and may have gotten it wrong but my impression was that developers coded what they liked and users would then nominate and/or vote for applications from the pool.