I like the forum as a blog where one can post weekly or biweekly (or daily!) updates. For a developer it removes the pain of having to set up a blog or site, and it certainly gives you more freedom to post longer updates as well. Linking to a forum post I made on itch.io through Twitter didn't get me any new comments, but it got me follows both on Twitter and on itch.io.