If you find out, let me know, I'm definitely stuck in the not-creating doldrums.

That said--make little things, basic things, bad things. Make things you think a 6-year-old would make. Artists need to start with "Hello World" too.

Practice making characters, plot outlines, settings, etc. The way you phrased it sounds like you had some awesome ideas for programs and now you're trying to design them top-down when you don't know how to write most of the modules, or how to fit them together. Ya gotta master your storytelling toolbox before you build an Eiffel Tower narrative.

Practice putting the elements of storytelling together in basic scenes. Quick, gimme a scene where two friends working at Starbucks argue about what they'll do together when their shift is over. Top-level plot and one aspect of the setting are predetermined, but that leaves plenty of creative work to tell a story.

The basic answer to your question is that you build your creative capability until it is equal to whatever it is you want to create.