I think any blog can work if you keep in mind what your readers like to read. Likely they will not be interested if all you promote is yourself. Readers look for three things, not necessarily in this order: (1) useful information (tutorials, videos, links, etc., (2) entertainment (stories, photos, musings, etc.), and (3) connections (interactivity via polls, conversations, prompts, challenges).