Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm now finishing my masters degree in architecture (undergrad was physics of the liberal arts variety) and spend nearly every day coding. Processing is a great environment, although architects increasingly prefer the Grasshopper add-on to Rhino (http://www.grasshopper3d.com/). I'm also working on my own Grasshopper/Processing/CAD library in Ruby.

If you're looking to improve your design skills, try breaking out of an exclusively digital environment and code something that you can lasercut or physically build in some way. Setup a feedback loop between the two mediums -- let your coding inform your physical product, and vice-versa. Use code to solve problems (or create art) in a variety of fields and mediums.

Creative coding is most definitely not a gimmick. But it must have direction. Art that is, or is influenced by, programming is not inherently better or worse than a painting that uses paint. It is your job to have a design philosophy and explore the limitations and capacities of creative coding. Only then will you stop thinking of creative coding as a gimmick.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: