I have a programming blog, which I do cause of interest in writing and showing, but also being able to show potential employers about skills. For me, it's projects that came from random ideas in my mind. Like I have a golf background and wrote something up about scraping to get golf stats, and then analyzing the strokes gained. I also wrote something about how close Noodles and Qdoba seem to be to each other, compared to Noodles and Chipotle. I recently wrote about how to optimize an NBA DFS lineup which was a complex knapsack problem. All super interesting to me.
The key in all cases is to have actual code to show and actual results.
I bet if you take your random ideas and push forward to start writing you'll have something come up you'd be able to write about. I've found that ideas shift over time when investigating. What are some examples of the random ideas you've had?