Comment: Re:Dance, monkey, dance! (Score 1) 111
There are good reasons and bad reasons for hiring inexperienced programmers. The bad reason is that they're cheap and willing to put up with a lot of crap. The good reason is that they haven't picked up very many bad habits yet. It's usually easier to teach someone good habits than it is to persuade someone to unlearn bad ones. If you're willing to put in effort in terms of mentorship and training, and then make sure that your work environment encourages them to stick around so you reap the rewards, then hiring inexperienced programmer can be a good idea. I can think of a very small number of companies that do this, but they tend to do well. Of course, this requires that you also hire some good, experienced programmers to bootstrap the process...