You should operate under the assumption you could lose your computer at any point, for a variety of reasons. It's far more likely you'll drop it, spill something, lose it, or have it stolen.
I keep everything important elsewhere. Code is in source control. Documentation is alongside code or on the wiki. Personal email and work email are in separate Google Apps accounts. There's nothing I care about residing solely on my laptop.
For security against theft, I use FileVault.
If work wanted me out right now, I'd turn off my computer and walk away. Without my password they can't decrypt anything on the drive, everything the company cares about is elsewhere, as is everything I care about.
Ignore this advice at your peril. I know countless friends who have freaked when their laptops were stolen in SF. I just get a replacement and set everything back up.
Comments
You should operate under the assumption you could lose your computer at any point, for a variety of reasons. It's far more likely you'll drop it, spill something, lose it, or have it stolen.
I keep everything important elsewhere. Code is in source control. Documentation is alongside code or on the wiki. Personal email and work email are in separate Google Apps accounts. There's nothing I care about residing solely on my laptop.
For security against theft, I use FileVault.
If work wanted me out right now, I'd turn off my computer and walk away. Without my password they can't decrypt anything on the drive, everything the company cares about is elsewhere, as is everything I care about.
Ignore this advice at your peril. I know countless friends who have freaked when their laptops were stolen in SF. I just get a replacement and set everything back up.