I am interested to hear other peoples "theories" about Grasshopper. How do you believe grasshopper can be used? How do you go about creating a definition? How is grasshopper limited? I'll get it started... (no matter how limited my understanding of GH is ;))
-I know that Grasshopper can efficiently manipulate datasets. Therefore users can focus on manipulating datasets that then go on to create geometry. This method is better than creating geometry and then trying to manipulate it
-The "links" between nodes give the user the opportunity to further define their definition.
-Start with a simple definition that represents what you want to achieve, then refine it
Feel free to correct and add to my thoughts, but dont forget to explain your own theories!