I stopped following Django more than a year ago but lack of contributors was never an issue; quite the contrary. A bigger problem was the unresponsiveness of the (tiny) core team to the occasional contributors providing patches and raising bugs, often left open for months and years. Hopefully things move faster now with more devs being entrusted with the commit bit.
I hope it will too. Particularly now that Adrian Holovaty is back as a more active BDFL.
Jacob Kaplan-Moss (the other BDFL) wrote a bit about the changes in the core team over the last couple of years in his "Measuring the Django Community" review:
oddly enough, in the UK most forms and leaflets relating to council and government services are available in a range of languages from Polish to Chinese. As a brit, I take a small amount of pride in that.
I've spent some years in Scotland and I was amazed with how robust and effective most govt services were (at least ones I've used). Poland and Austria (were I lived, too) are nowhere near that.
...You know, this actually makes a heck of a lot more sense. Hopefully they'll follow it up with some more docs on how you can develop with virtualenv and the like.
No. There are 307 top-level domains right now and ICANN has added several dozen top-level domains in the last year and your regexp is probably already broken. You can be sure anyone using regular expressions has not been matching them correctly for some time. If you are using regexps, you're doing it wrong.
Legacy is a drag on any system. It has to be supported for those who followed best practices but not for those who followed worst practices. Don't hold progress back for them.
Because start-up require people to do all kind of stuff. You'll learn front-end and (some) back-end and will have bigger picture, which generally is "A Good Thing".
I currently work at a largish consulting firm and get all those things, plus I don't have to settle for "long hours and low pay". Perhaps "work at a company that lets you work on interesting problems and learn new skills" would be far better advice. There is no reason why that has to be a start-up, nor is there a guarantee that a start-up will give you those things.
True, there's no guarantee. There's no guarantee that you'll find "work at a company that lets you work on interesting problems and learn new skills". Everything here is subjective. :]
Now they realised that github presence will raise number of contributors.