I once had to debug an online service from a cruise ship. The network connection was painfully slow due to being over satellite. SSH is practically unusable with that latency. After suffering through that ordeal, I now take much greater care when developing software that requires internet access. Perhaps others could learn from this experience.