How about:
5 apps in 50 weeks challenge? Write 5 useful, stable, well designed and tested apps in 50 weeks. Use whatever language/database seems easiest and most productive.<p>I understand the desire to learn a lot of new things, but the hard part of coding is not the first week. Practicing the first week over and over won't get you many useful skills.<p>The hard parts of development are the marathon (keeping your focus/motivation), and making everything actually perfect.<p>In the first week you can just get it to 'good enough'.<p>Subsequent weeks, you enhance things... this is where the flaws in what you wrote in the first week really come out.
This is interesting but the thought of installing and configuring all of the underlying platforms, languages, frameworks and databases (assuming we all have hardware to run them) gives me a headache.<p>I'd much rather see a 50 apps in 50 weeks with a much smaller base number of languages. Almost like a 50 design patterns/recipes in 50 weeks for a few languages.
It looks like its a very expensive project.<p>iphone, ipad, android, win mobile, windows, embedded, mac even 3D..<p>not everyone has those toys already, i dont have the iphone and ipad for example (not even an ios developer account)
Will the ideas for each week be suggested, along with what language to code in? Or is it completely up to the participant what and when they want to make?<p>I think a well-defined plan that everyone follows would be more useful, since we won't waste a lot of time trying to think of ideas, and we'll be more likely to hit all the points. Plus, it'll keep everyone on the same page, allowing people to share resources while trying to set up and learn the platforms each week.
They included Visual Basic but left out Haskell :(<p>All the Windows and Apple stuff isn't really an option for me either.<p>Overall, it's a good idea, but I'm not going to bother. Good luck to anyone who does!
Not sure if I'll manage to code for all these different plattforms, but what the hell. Other people will have the same problem and we'll all learn together.<p>Challenge accepted :)