If someone hits the lottery (the bus scenario is
too gruesome) and leaves the company or if someone is sick for a
day or two, you forgot to have your latest code committed. While
you're out sick and a deadline looms, guess what? Someone else may
go through code and notice yours in missing and start fixing/coding
your part that's already done. You know how this will end so I'll
just say commit your changes daily.