Remix.run Logo
▲ bob1029 10 hours ago

I've learned it requires sacrifice by others on the team to make it possible for me and other developers to sit on our asses at home.

We wouldn't be doing any of this if it weren't for the customers. We cannot acquire these customers without physically meeting with most of them. Some are such a handful that we need to regularly meet indefinitely. Some we could have maybe acquired purely remotely in retrospect, but it's not worth the risk for rare B2B contracts.

The scene from office space about the customer and the engineer might be the most accurate thing ever. It took me a long time to get it. The engineers are actually really good at working with the customer up to a point. After which things get really messy really fast. The walls close in once the technical person learns that they are fighting political forces well beyond their understanding. Working remotely with an unaligned customer is a lawsuit factory. You need to get a representative on-site to sit down with the local warlords and negotiate terms.