Post Migrated Here from stackoverflow.com
    Post Made Community Wiki
1
source | link

Give junior developers what they need to be productive on their tasks, within the bounds of company policy of course, then if possible, grant them what they want, in order to be even more productive. Though this is relative to individual tastes, just reading from the comments above is a good starting point.