Ask HN: Have you ever tried two PC development?
And I've noticed this forces good dev PC hygiene in that I have this rule I never break: no files I need can only be on one hard drive. Also, if I have sample data in one database, I force myself to have an easy way to re-create that sample data for myself 4 hour later. But it's not just for myself. This two PC dev system means when the next developer comes on the project there are no surprises of stuff that only works on my 1 machine that did the dev work.
And the fear of what if my laptop is stolen goes toward zero since 4 hours later I always start all over on a different laptop.
Oh and I get to be BOTH a mac user and a linux user! My copy paste skills are amazing.