Off Topic : my two cents and Freudian babble
Sharing information is everything.
I work in the events industry. Over 20 years as a vision tech, live audio engineer and more recently TD and production manager.
For at least 15 of those years I've fought against the tendency of some professionals to want to hoard knowledge and not impart skills.
All this achieves is bad practice across all sectors (hobby programming included) and eventually when one needs assistance one can't find skilled help as you get peers that don't have the skills to be supportive.
Any argument that imparting knowledge disadvantages the teacher is based on nothing more than fear.
I order to stay at the top of our game we must research and improve eternally. If we all strive to build on our skill-sets then naturally we will always be ahead of those newer to the game and behind those with more years of service than us. This is how it's meant to be.
I shouldn't complain. Three months ago after a life changing event (ruptured aneurysm) I left the events production industry for a permanent job at a University working as a trainer. Now I get to choose how knowledge is imparted every day.
I've got time to breathe and time to learn all those things I'd been putting off. Like Python...