I recently was hired from another country, made the trip to the USA to begin work as of last month. The company I work for had me unassigned for a few weeks before I was able to begin any work. During my first assignment, I was pair programming with another colleague and he kept getting frustrated about the way I work and largely had a counter to every suggestion to write code more efficiently (such as using language features like string interpolation when it makes sense). I did notice whenever he saved files or copied and pasted, he would always use the top toolbar, never keyboard shortcuts. While it did get slightly heated, I just ended up agreeing so we could move on.
The next day, I had a meeting invite from some technology VP who doubles as a development coach about best practices and if I didn't know any better I would have believed that I was being hazed. There was a talk about how using keyboard shortcuts often leads to lower quality due to how fast it happens and that you don't think about the results of your actions. Furthermore, he mentioned that we cannot trust frameworks and abstractions because they are slow and overly complicated and we should always write everything from scratch. This I do not understand, as we only make internal services and websites and the amount of data we handle is extremely insignificant. Everything else was just pure superstition like always saving twice or restarting your PC after you download AND install any software. I understand where he is coming from, so I asked for some time to gather my thoughts so we could talk more about this.
Since this is coming from the development coach, I believe he has convinced others he is right. As I haven't had time to talk to others to see if everyone agrees but, I am not sure if this is normal (back at my home country, there were no standards at all for development). Is it wise for me to bring this up with others or is there a preferred time to wait? Also if I am being hazed, please let me know.