But when using a laptop with a dock, a big external monitor, external keyboard, mouse etc, I don't see the point in using a desktop machine anymore.
But when using a laptop with a dock, a big external monitor, external keyboard, mouse etc, I don't see the point in using a desktop machine anymore.
Some employers don’t allow company data (which includes all dev work) on computers outside the company premises. Work from home is done via remote desktop. In that case, the work environment is completely independent from your location and client hardware.
Perhaps not an issue for many development activities, but anything involving lots of calculations (CPU or GPU) will inevitably generate a lot of heat.
Desktops tend to be better at dissipating heat.
In a previous job, our desktops massively out performed our similar spec laptops for long running simulations.
Also you can typically attach more storage and GPUs to a desktop than a laptop if you need to.