5 ms·
Most developers in Uber use local builds anyway because of input lag. Dev pods were mostly good to prevent laptop from working at 100% fan volume at all times t
by ValleZ 4y ago
Most developers in Uber use local builds anyway because of input lag. Dev pods were mostly good to prevent laptop from working at 100% fan volume at all times though.
- mrhands556 4y agoinput lag like when typing? I use remote env on vscode and afaik it’s locally editing and syncing after the fact for lint, compilation etc
- judge2020 4y agoIt was probably just a RDP connection, which either signals how old this insight is, or how far behind Uber is on these new ways to remotely code.
- esprehn 4y agoThe post clearly shows they're not using RDP. That said Projector round tripped all the key strokes to get new draw commands (unlike VSCode) which also results in lag. The new IntelliJ remote architecture is much better, and it seems Uber is moving that way too.
- judge2020 4y agoThey're using this now, but I imagine the user ValleZ's comment is about a past time working at Uber or hearing stories from Uber developer friends, in which I can see why spinning up a low-latency (but still over 30+ millisecond RTT) virtual machine would be an early solution to developers trying to cut down on build times and whatnot.
- Noumenon72 4y agoWhat's the new way? JetBrains Gateway? Have they caught up to VSCode's devcontainers?
- WookieRushing 4y agoWhy is there input lag? I’ve used something identical and mosh makes this just work. Most devs at that company swear by remote builds and hate laptop builds
- __float 4y agoMosh doesn't work with SSH bastions (kind of obviously, but admittedly a bummer indeed), which Uber's blog post shows they use (as do many other similarly-sized companies).