At one time, I used to have a favourite text editor and a favourite programming language, but I had one issue I have got emotionally attached to them and why was that an issue? It was an issue because it’s caused me to have an inflexible attitude, for example, I couldn’t work with a certain company or clients because they want me to use a certain programming language and then I realised if I learned only one programming language and not anything else, I would have got stuck in a rut and that not really a good thing, I really don’t want to be in that position.
Now I believe it is better to learn more than one programming language and more opportunities will open up to you if you stick to one programming language you might not get as many opportunities and that not where I want to be in life and not ever, those other programmings language I tried to learn and yes I tried, but still it was a breath of fresh air, I have felt better for trying, I have felt like I have become a better person in a way. I believe the same logic also applies to spoken language, but that a different topic for another day.
If a company asks you to use a certain IDE or text editor, but if you think your text editor is better, well you could try to convince your employer, but at the end of the day, you’re better off using that IDE, you never know you might end up liking the IDE and that has happened to me, I ended up liking it and it was awesome, I ended up using it for my own projects, it has boosted productivity.
If a company requires you to use a certain language you got no choice but to use that language, you could try to convince them but it is very likely they will change so the best option is to use that language even if you don’t like it, but try to make the most of it and you should be fine. The same can also apply to computer equipment as well, it is better to use their equipment and again make the most of it while still conforming to their restriction but you will always have more freedom when doing your own project at home.
Check out the comment made by one of those emotionally attached types, figure out the environment they are in, do you really want to be in that environment? I don’t think so, you want to be in a better place, a place you deserve to be in. Have a nice day champ!