Do any developers here work with VDI-like solutions (virtual desktop, virtual machine, remote accessible, usually with some sort of graphical client like Citrix or RDP) in their day to day job? How much freedom or not do you have in running your own tools, install your own software, IDEs, compilers, containers, etc?
Or is it usually a heavily locked down environment? What about performance (especially in larger environments where the VDI platform is shared with potentially many developers?
Looking for experiences good and bad.
Personal experiences and those of colleagues have been universally horrible and our team is being forced to work on yet another incarnation of this, whilst we are currently happily working BYOD style. Thanks in advance for any shared (horror or uplifting) stories.
* Machine loses settings since not everything was set up correctly. Outlook won't retain my settings for autoformat (disable everything), due to forced weekend reboots I have to redo my settings every Monday morning.
* Heavily locked down.
* Non-standard configuration, common Windows files aren't where you would expect them to be.
The good: * Software request and installation fully automated, quite easy to get the applications I need with the caveat that the software is approved and packaged internally. I can select from a list of approved IDE's, for example, but if I want to use something less common, next to impossible to get it approved (tons of paperwork & reviews). Typically not a problem since most of what I want is available.
* Can log in from anywhere. No machine to lug around.