I've had
https://www.swiftjectivec.com for several years.
Benefits:
- I don't do much front end, so I enjoy learning new stuff to maintain it like Tailwind, Jekyll, etc.
- I learn new things all the time since I typically write technical posts.
- I Google something, and stumble upon my *own* posts sometimes!
- I look at it as a career benefit as well, something employers could look at.
- It does help with other things, for example, when I created a book series over iOS - people were aware of my work, writing style and more from years of my previous posts: (https://news.ycombinator.com/item?id=31534988)
Cons:
- It does feel that if you don't keep it up to date you become a bit skittish, so in that sense - having one means you kinda feel like "there is always something to work on." I am still trying to make peace with this.
- I ran sponsorships (they are still live right now) but wow did I not expect how much I don't enjoy them. Even though they were good money for, basically, doing something I already do - they are very mentally taxing for me.
- It also becomes your online identity, for better or worse.
Overall:
I love writing, so having a personal blog has been a no brainer for me. However, we are quick to say that this should be the default for everyone, and I don't think that's the case.