I use a laptop for development in my home-office for a couple of reasons: 1) it's required for my current contract, and 2) it's much more powerful than my current desktop.
However, I keep the laptop connected to two large monitors, so I effectively have three monitors going at a time. I use Microsoft's "Mouse Without Borders" utility to connect my laptop to my desktop and the three monitors, so I can control everything from my laptop.
If I need to go into the office, I just grab the laptop and go, and there's no need to backup or restore files. Also, I'm connected to OneDrive, Google Drive, and Azure for cloud storage, so if I do need to pull a file not on my laptop it's easy to get to.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.