This is all great and fun, you know, for the cheeseburger network. I am not sure that companies like Microsoft or Apple would ever entertain an idea like this.<p>There is nothing wrong with committing your code to the source control on the first day, but there is nothing to be proud of it either. I personally would like to get acquainted with my team-mates and stuff and go through some company policies before pushing stuff to the production. Please don't make my first day at the job more difficult than it should be. Also, not all code bases are easy to even learn where to modify.<p>>>> The result will be happier, more empowered employees with an attitude of ownership and a focus on productivity.<p>Again, why? What is wrong if you started committing code on the second day?<p>This is just a different approach, not always a better approach. If it works for them, good. There are a lot of situations where this policy will lead to disastrous results.<p>And I hope the title is just link-bait and not actually true.<p>[EDIT: removed the words "more serious" from the second sentence. See comment from Scott below]