We encourage developers to work 20 hours a week. Our experience is any engineer worth their salt is as productive in 20 hours as they were in 40 --- if anything, they're more productive. We also have an unlimited vacation policy, but we enforce a minimum of two weeks a year, which has really helped ensure people actually use their vacation time.