As a fellow not native speaker I don’t think this should matter the moment you choose to use English. Also, personally, it wasn’t just the grammar that put me off but also all the aggressive colloquialism used.
A lot of people use English as it's the language of tech, which means that the potential audience is significantly larger.