So, for those of you wondering how you can even start building a "sparkfile", I'll give you my secret: whenever I'm annoyed with something I'm doing, I'll analyze why I am annoyed, and out of that usually comes an idea. A few months ago, I was annoyed that Hacker News was the first place I learned about password leaks, sometimes weeks before the companies emailed me -- leaving me insecure for quite a while. If only a computer could scan headlines across different tech websites looking for the latest companies to have password leaks, and would email you the second it saw anything.
48 hours later, I built leaknotifier.com to do just that.
For me, I crave simplicity. Whenever something that I think should be simple to do takes much longer than necessary, I start brainstorming how I would simplify it. If I ever feel like I'm on autopilot because I'm doing the same thing over and over, I figure out ways to automate it. If you ever feel frustrated and start to think "if only they just _____", start actually figuring out why they don't just do X, and if there is no good reason, start developing it.