I've always been someone who has found the concept of blogging a very difficult one, one of the greatest challenges I've always found was coming up with topics that would be interesting enough on the fly which is why I've started using a tool renown for its success in the developer world a kanban board!

kanban

With this method, I can brainstorm blog ideas and have them all saved ready to be written up but it doesn't just give me a list of topics to write about it also gives me a system to follow when creating blogs with a backlog and list of completed blogs to reference future idea's against and maybe I half half-written blogs that I need to get back to this system is very prominent at reminding me to get the job done.