On Creative Coding
Creative coding changed how I approach software. It taught me to embrace randomness, iteration, and happy accidents.
The Canvas as Playground
When there's no client, no deadline, and no spec, you're free to experiment. That freedom unlocks new ways of thinking about code.
Lessons Applied
Techniques from creative coding show up in my production work:
- Easing functions for smoother animations
- Noise algorithms for natural variation
- Generative approaches to layout and color
The boundary between "art code" and "production code" is thinner than you'd think.
