I've been incredibly busy with work since I got back to India. Actually, it's really been like this since the start of this year. I'm working full time for Essential Resources, a New Zealand based company who publish awesome educational resources for teachers, as well as part time for the University, and for an Auckland-based startup. It's quite a blend of technologies and languages. (Sorry, but this post will mostly only make sense to geeks)
So, on a given day, I probably work in at least 4 or 5 different languages, and somehow I mostly manage to keep them straight in my head, although it often takes a few minutes of using one before it feels right again.
If I spent as much time learning Hindi as I do learning programming frameworks, I'd probably have a pretty good grasp of it by now! But it's one of the first things to fall by the wayside when I get busy, so sadly I haven't made much progress on that front. You'd think it would be easy to pick up living here, but I haven't found it so. The majority of the time, I'm with people who speak good English. The rest of the time, they might be speaking Hindi, but they might also be speaking Telugu (the local language) or Tamil or Malayalam (Gopal's family's home languages). So I don't actually get that much exposure. But I do really want to learn it, so I need to spend a little less time playing with new tech stacks and more time learning Hindi.