I started the company from my apartment in India. Most of my customers are in the US. On paper, that sounds pretty normal now. The internet makes geography feel irrelevant. In practice, it isn't always. My workday starts when some of my US customers are still asleep. By the time I'm getting into the really important part of my day, they're already finishing theirs. A customer sends a message at 10pm my time and I know that if it's something important, I'm probably dealing with it before going to bed. Sales calls were another adjustment. I initially tried to fit everything around my own working hours. That didn't work particularly well. So I started taking calls much later than I was used to. Some days I'm talking to customers at 9:30 or 10pm, then going back to development afterwards. There are also smaller things. Pricing in dollars while paying most of my expenses in rupees. Understanding how American customers describe problems. Figuring out which holidays actually affect my users. Learning that something I considered a "small delay" can mean a completely different thing when a customer is waiting for an issue to be fixed during their workday. But there's one thing I really like about it. I'm not limited to the market around me. I can wake up in India, build the product here, talk to a customer in California, get feedback from someone in New York and have revenue coming from a market I've never physically visited. I used to think being far away from your customers was a disadvantage. Now I'm starting to think the bigger challenge is simply designing your company around the distance. Different timezone. Different market. Different expectations. Still the same product.

