My work overlaps so much that it would simply be a hassle to have two different machines. A lot of problems I solve on my own end up being used in our code base, and vice-versa. But I also work at a small company (less than 90 people), so we're more nimble than other companies I imagine.