I've received this question from both non-developers and developers a lot lately. In most cases the non-developers are seeking data around where and how to target their developer audience. Developers are looking for ways to expand their voice and become a thought leader within their pillar of the tech industry.
Dev.to is an amazing community that has given developers a chance to have a voice, even if they have a small social following. Since their inception, their community has grown greatly among the developer community and now have over 140k developers on their platform.
Developer Tip: Dev.to will bring your content more exposure and views than you may be able to obtain from other platforms or your own blog. Start a blog, and cross post to Dev.to, but keep the original content on your own blog too. When folks search for your name, your website is more likely to pop-up than Dev.to results since it's not focused on you specifically.
Non-Developer Tip: Consider opportunities your company or brand might have with Dev.to. Consider replacing some of your PPC spend to sponsor Dev.to instead.
I am actually not very familiar with Hashnode, however, before I wrote this post I wanted to ensure I wasn't missing anything. Hashnode has a very similar vibe and offering as Dev.to. If you start blogging here, I would love to hear feedback on how it goes.
Similar to Dev.to as well, with over 1 million readers today.
Admittedly, developers don't all love Medium, but it is a blogging community and a lot of non-developer focused businesses spend time there.
Developer Tip: If you are trying to reach folks that are non-developers—career growth, thought leadership, level up your reputation, etc., then you should also cross-blog on Medium as well.
My new favorite blogging platform! It's very straightforward, but offers the complexity and features you want out of a blog. Email subscribers is crazy easy. When you create a new blog post, you can automatically send that blog post, in a clean email, right to your subscribers. I don't know about you, but I hate curating a newsletter and I never end up actually doing it.
Ghost is also open source, but I use the Pro version, which is hosted by Ghost directly. By the time I am ready to blog, the last thing I want to do is deal with my tech stack.
WordPress is by far the most featured & expandable platforms for blogging. I tend to want to over complicate things, just because I can, technically, and WordPress is a great platform for that. They offer both an open source, you host option as well as a hosted option at WordPress.com. Personal recommendation is to go open source and host it yourself.
Again, they're new to me, but it looks like what you blog on Hashnode will also publish to your own yourname.hashnode.dev url. This could be helpful if you didn't want to maintain your own blog platform & tech stack.