Overview
Creative coding is a practice that is infused in everything from programming 3D-printed furniture to generative, motion graphics for a commercial–essentially any place where design and development can overlap into a singular, art-directed process. But what is its place in the interaction design (UI/UX) field within the highly requirement-driven software industry?  Can raw programmatic exploration for the sake of ideation amount to great, usable end-products? As interaction design touches on applications with increasingly advanced, off-screen technologies, traditional deliverables such as wireframes and user-flows in themselves can distance the designer from the technology and fail to fully explore the combined potential of the human and the application. On the other extreme, a designer may choose to work directly with API’s, but find themselves in over their head. The solution and middle ground is the creative coding platform.