I would like to discuss a bit how people come up with their ideas.
For me, I usually get a visual based idea first then try to produce my artistic thought. That is to say simply that I approach demos as a dynamic art. I'll be the first to say coding is not my strong suit but I feel that art is so I am forced to grow to produce ever more complex ideas. I only have a handful of demos to my name but feel that I am beginning to grasp the art of demo making a bit better.
How do you approach creating a new demo? Do you work from a rough idea or do you simple get the vision of the end result and try to connect start and finish?