I just want to give you a little suggestion, that worked for me.
If you are a freelance who works at a customer or employed in some kind of organization, it doesn't matter... Do not ask detailed technical advice at people not belonging to IT services (or worse... IT service people with knowledge limited to pre-relational era). Even if somehow you have to respond directly to these people, they will tell you that you are losing time. Only if your diversion from the main stream will be successful, you will receive a bonus.
So use your brain, code with your brain, don't ask (at people described above), do what you think is good: things will go well and you will save your liver! I hope this is not an international rule... But you can be sure that in Italy it works this way: meritocracy; there is this word in Italian vocabulary? Of course, but only in the vocabulary: meritocrazia.
Well, a lot of luck to all! Tanta fortuna!