4 ms·
I work in Contracting, so YMMV. For me, I have a separate laptop for every contract I work on, sometimes more than one for a given contract (for complicated co
by smitty1110 3y ago
I work in Contracting, so YMMV.
For me, I have a separate laptop for every contract I work on, sometimes more than one for a given contract (for complicated compliance reasons). The reason for this is to a) prevent cross-contamination between projects, and b) because the laptops could get caught up in legal shenanigans. If one contract ends up in dispute, the laptop could end up getting subpoenaed, and if it was my only laptop I would be SOL. Or god forbid, code from two projects gets mixed by accident, and now I'm in violations of multiple NDAs. In one case, the customer paid for my hardware during development, and when we were done they took ownership of the laptops along with the code.
Your work computer is just like your work code: At the end of the day it's not really yours, don't get attached.
- twic 3y agoHave you thought about having one machine plus a hot spare, and swapping out hard drives? If it gets subpoenaed for job X, put the job X drive in and give it to the lawyers, then put the drive for the current job in the spare, order a new spare, and carry on. Of course, if you can bill the machines through to the clients, why bother!
- sitzkrieg 3y agoswapping out hard drives in modern laptops sounds like an easier time for you? even w nvme sticks im gunna go with "no way"
- fsckboy 3y agowith linux? i swap hard drives all the time
- pjmlp 3y agoWith whatever OS you like. Good luck switching hard drives on locked down customer provided laptops, or from the own IT on the consulting firm for that matter.
- fsckboy 3y agono, not whatever OS you like. Windows installations are coded against doing this. You can copy your Windows partition to a new disk and insert that, carefully, but you can't plug it into a different motherboard. but you can with Linux. I've never tried it with MacOS but the days of swapping Apple harddrives are in the past anyway.
- Zandikar 3y agoYou don't even have to open up the laptop anymore with pcie pass through on thunderbolt/usb4, you can attach NVMe physically externally without the typical USB IO hit. That gets into a discussion of enough ports and docks and what not but it is possible and in many cases pretty easy. Of course, that tends to cost extra as that tech isn't ubiquitous yet, but it's cheaper than a separate laptop. Now, if you're doing this for concerns regarding discovery, I'd just use separate devices, as my confidence is low the court wouldn't just require the entire host(s) involved anyway. This is personally why my environment is not tied to a specific host. Should any given device(s) get caught up in discovery I can still build/recover a full fresh environment on a new device relatively unimpeded - and do so regularly to ensure it's not just a theoretical. It can be a hassle, but at least I'm not trying to juggle devices in that way and have flexibility to either BYOB or work with client supplied kit and still bring my env and tools with me.