16:28
Toxi aka Karsten Schmidt has been playing productive troublemaker the last few days, blogging some loose thoughts about what kind of tools and ideas are needed for a productive evolution of the computational design field. To roughly summarize: He is critical of the current state of the generative / computational scene, and the tools that are being hyped. Among his criticisms is that the work that is currently popular in the scene is often focused on immediate gratification, duplicating already existing work. It also often found lacking in niceties like software design, or even a more general understanding of good coding practices.
Karsten used Processing as the basis of his statements, pointing out that the procedural syntax of Processing could educate lazy coders and ultimately a dead-end for serious users of the tool. Not surprisingly, this has caused an explosive (but not incendiary) discussion over on the Processing forums. Ultimately, the discussion deals with the theoretical foundation for a tool like Processing, but also with possible future directions for the project. It’s on the techy side, but relevant for anyone who fancies her/himself a coder or who wants to understand what makes a programming language/tool capable of maximum freedom of expression.
Be sure to also read Karsten's followup where he clarifies his position after some misunderstandings.
















[...] http://www.generatorx.no/20060121/processing-or-die/ [...]
I am just adding the Permalinks to the articles mentioned here:
http://www.toxi.co.uk/blog/2006/01/note-this-article-is-using.htm
and the follow up:
http://www.toxi.co.uk/blog/2006/01/dissecting-discourse.htm
Again, and I think Toxi would agree, I just wanted to say, that designing a system is NOT to only make it colorful. You also have to keep the goals in mind and the wanted/unwanted user reaction. On the other side there are millions of ways to get creative and gather concepts, so why just start out and see whats happen?