Ghanshyam K Dobariya
Software Engineer @ Twilio
I could maybe give some advises for Indians doing remote work for western companies, because although I'm sure a lot of you are doing a good job, overall you have gained a poor reputation where fast pace and fix later is a general expectation on how software is developed in India.
I also know that some of this may apply to the fact that some companies over here just find the cheapest workforce over there, and it should be no surprise that you get what you pay for.
I don't have any experience with outsourcing myself, so it's from what I hear and not what I have experienced.
I don't hope you take this in a negative way, but it's important to understand where problems are and what the barriers could be.
I agree with most of the points mentioned here. I just want to add one more point: As an engineer you should always try to generate an alternate stream of income by building side projects that bring money. You might end up solving a real problem and start working on it full time — who knows! In India the cost of living is a bit low compared to developed nations. So, it is much easier to build things, monetize them and save more.
And +1 for the fitness tip! :)
The last point I just loved it...
Always keep your self away from political news / political debates in your office & any other debates / gossip whose end is nothing.
Being in India, we also need to attend meetups, seminars, webinars, conferences etc which increases knowledge in us which will help to become better engineer.
Keeping our self away from
Jugad(What is it ?? well you will know it by below image)Let people around you do Jugad, you shouldn't, more Jugad you ignore, better ways you will discover (This was advice from my mentor).
I am also following these mantras.