I learn a lot from my teammates. From architecture design and code conventions to optimizations, testing and any other dev related topic you can think about.
Yet, sometimes I'm not always sure about a decision we made or I just want to see how other people dealt with a similar problem. So I start looking online for other people's opinions. I go on Stack Overflow, read some blog posts or watch some videos on YouTube trying to search for anything that might help but don't always find any.
I tried posting questions on Slack, Spectrum and other dev related communities. But very often there are so many questions posted there that questions get lost in the crowd pretty fast.
Sometimes I wish I could just sit down with someone and discuss things face to face.
How do you share knowledge with devs outside your company?