Someone on Twitter asked for ideas for a guest blog post, and I mentioned 'the myth of writer's block'. I realized I'd not updated my blog in a few days (sorry all, I've been busy with my WIPs), so I decided to address the same issue myself.
I don't believe writer's block exists. Sorry. I do believe people can succumb to things like stress, fear of rejection, or perhaps just an absence of a good story idea and find themselves unable to write, but I don't believe it's a writer's block.
In my opinion, the trick to keeping the word machine in your head producing words is to write every day. Even when you don't want to. Even when you really don't want to. The words don't have to be brilliant. They should make a modicum of sense, but they don't have to end up anywhere except your trash can or your Recycle Bin.
The trick is just to keep producing the words. You can set a daily word count limit or a specific time allotment, but you have to write something. When my fiction seems at a standstill, I write poetry. Tons of it. Some good, some rubbish. It doesn't matter. At the end of the day, they're words. Sometimes I start short stories I've no intention of ever finishing. I keep them, though, all of them because I never know when I might want to revisit them (even if I'm only stealing a cool line or two for something else). Dialogue is another good one. Just take two people (or three if you are so inclined) and have them talk about anything at all. The neighbor's dog who barks too much, the weird kid who lives at the end of the street, the funny noise they heard last night. The 'what' isn't important. It's the 'what you're doing' that is. It's the equivalent of putting your muse on the treadmill. At first, she might gripe and groan, but then she'll get into a grove and keep pushing on.
This write something every day never fails for me. In the midst of the word-rush, good ones start to emerge. Ideas flow in, characters take shape and boom! It's neither magic nor science. Just logic.
After all, if you want to be a writer, you have to write.