One question was about my preferred code editor and setup.
Anonimo
I prefer to use linux and vim, when suitable. IDEs like Intellij Idea are great, but I prefer to use more command line, because I get a better flow like that. It also raises my understanding of the whole process and necessary steps to build your software.