4 ms·
I remember working in 2010 with Tata consultancy services as BofA as customer, they would make the service provider go through these hoops. The employees of TCS
by debarshri 3y ago
I remember working in 2010 with Tata consultancy services as BofA as customer, they would make the service provider go through these hoops. The employees of TCS would connect over teamviewer into a VDI that would have access to the actual server where they would code. It used to be a hub model i.e. the VDI was somewhere is east or west cost and employees were in india, experience was crappy as the customer was getting billed per hour, no one cared.
- zvmaz 3y agoWhat's a BofA? What's a VDI? I feel like Hacker News is filled with acronyms that take some effort to parse.
- gavanm 3y agoBofA is like Bank of America. VDI is virtual desktop infrastructure (like Citrix)
- SonOfLilit 3y agoBank of America. Virtual Desktop... Interface or somesuch. I like HN full of acronyms, it teaches me what's important enough in an industry to shorten.
- aloe_falsa 3y agoBofA is Bank of America. VDI is Virtual Desktop Infrastructure. https://en.wikipedia.org/wiki/Desktop_virtualization https://en.wikipedia.org/wiki/Desktop_virtualization
- mrweasel 3y agoThat sounds terrible. I worked as a telco where we experimented with having a development environment on VMware, twelve VMs in total per developer. You'd remote desktop to on of the VMs and use Visual Studio from there, it was absolutely terrible. I can't imagine throwing TeamViewer across oceans into the mix, I'd go absolutely nuts from the lag alone.
- blown_gasket 3y agoThis kind of development is a terrible experience if the overall infrastructure isn't setup to support development also. To have it be successful you need to not have persistent VMs that individuals are connecting to individually but rather ephemeral VMs that get created/deleted when a user needs one. Those ephemeral VMs then need to be able to connect to the rest of the infrastructure that supports development - your artifact repositories, version control system, docker nodes, k8s clusters, etc. Your artifact repository then needs to mirror public repositories where your source packages can be found, be it pypi, github, golang, helm, docker hub, etc. You will now have to setup your IDE or shell package manager to use this artifact repository as a proxy. The developer tooling is usually an entire team and the infrastructure for the VMs is also. Not an easy or cheap thing to setup. But it can be done so that the developer experience is good and so that you don't have developers running random versions of software.
- debarshri 3y agoThis is how quite some enterprises run their infrastructure