Yes.
I've been blogging in some form for ~18 years - https://caseysoftware.com/ - and use it to put out ideas that are fueled by my day job or just generally document things that I've thought through and made sense of.
At least 3-4 times/month, when someone asks me something, I have a blog post written in that area and I send it to them. The credibility shift between "here's my email answer" and "here's a blog post" is HUGE and people take it much more seriously.
The vast majority of developers out there don't write at all, let alone regularly. Even writing a handful of times per year will make your writing better and put you in a higher tier of devs.
And finally, our very own Patio11 talks about this (and me) in this post: https://training.kalzumeus.com/newsletters/archive/do-not-en...
> I have a few friends who are developer evangelists, which is a funny job created at API companies where your brief is basically "Go demo our product to a group of developers. Now, do that again, every day, for the next several years." Sentiment on the actual job is decidedly mixed. Keith Casey gives a pretty good account here.
> (Side note: I'd be remiss if I didn't note that Keith just got his work shared with 10,000 people because Keith did the work and made it easily shareable, and also because Keith knew me, through his previous job at Twilio. I'm a customer there. Everyone can play six degrees to Kevin Bacon in our industry, but actually putting in the work makes it much more likely that other people will play six degrees on your behalf.)
This is the post he links to: https://caseysoftware.com/blog/developer-evangelism-the-whol...