7 karma · joined February 26, 2015
I am from India and I worked in Bengaluru and Delhi before this. I used to pay about ~$500 for a studio 3 years ago. In Bengaluru, you now have tremendous access to Venture Capital (including the Silicon Valley names like Sequoia), great incubators, work spaces, and a lot of talent and IT type crowd. English is no-problem.
On the negative, you must be willing to spend inordinate amounts of time in traffic - you can own bikes just like in Saigon, but the roads have potholes :-D - breathe polluted air, potentially fall sick because of poor hygiene and eating outside food.
If you have access to logs from a production service / component, I find TextAnalyzer.net quite invaluable. I take an example 500 mb log dump - opened in TextAnalyzer.net and just scroll through the logs (often jumping, following code paths etc), while keeping the source code side by side. This allows me to understand the execution flow, and is typically faster than attaching a debugger. If it's a multi-threaded program, the debugger is hard to work with - and logs are your best friend. You are lucky if the log has thread information (like threadId etc)