I find marijuana is a great tool for brainstorming if used in moderation but I advise people keep it away from their actual work process. It's good to approach it like having a beer to relax after a hard day.
Just this morning, I found myself singing "Alouette" while dancing the robot after I just got out of the shower (true story) with no explainable reason why I was doing it... I just was.
Shortly after, I thought I was just being creative. Now I'm currently questioning my sanity.