How much bandwidth is required for programming (remotely)?
I work remotely (mostly from home) and have been doing it for approximately 3 years now. I started with a 2Mbps highly-reliable connection with a backup connectivity dongle. Then moved to a 12 Mbps connection with little less reliability (since I always had a backup). For some time I also tested a 20Mbps connection - but that did not feel anything different to my usage. Now I have a 4Mbps connection
While the higher-bandwidth paysoff when I watch youtube-HD video tutorials, download SDKs.
But if we consider more frequent tasks like reading online documentation, looking up stackoverflow, reading HN, or testing websites online - the bandwidth of 4Mbps feels "too much to have". I usually need to deploy to cloud environments, download code from these environments and test stuff online
* The speeds I mentioned above are downstream speeds, upstream speeds are lower- between 1Mbps and 2Mbps
How much bandwidth do you require to effectively work remotely?