FeatureCreative Coding in the Age of AIWhat happens when we let AI replace the most important parts of the creative process? A personal essay on how to deal with this new inductive kind of technology, reintroducing creative friction into the process, and why it still matters to do things by hand.2026 NOV 02TutorialA Recursive Circle Packing Algorithm for Organic Growth PatternsA simple algorithmic idea that can produce interesting organic looking patterns. Essentially a circle packing strategy with the added twist that the circles are connected in a tree/graph like structure. 🌳🦠2023 JUL 15Colorful and abstract geometric flowers made with code in p5js. Creative coding with p5 and javascript.GuideGetting started with p5.jsIn this post we'll have a look at p5.js, a creative coding and generative art javascript library. We'll setup our first project, learn how to draw some shapes and get started on our creative coding journey.2023 MAY 18FeatureThe Importance of Sketching with CodeSketches are more than just little artworks that you hack together in your bedroom. They're ongoing conversations that you have with the yourself and the machine. It's important to explore them, gain new perspectives and ultimately contribute to something larger than yourself.2023 MAY 07FeatureCreative Coding: The New EraCreative coding is a new interdisciplinary art form that bridges the gap between technologists and artists. This article explores what it means to be a code artist, what it means to make art with code, and how we approach this new discipline today.2023 FEB 22TutorialAn Algorithm for Polygon IntersectionsIn this post we'll work our way towards an algorithm that can compute convex polygon intersections. We'll also explore a method for intersections between axis-aligned rectangles, a function that can determine the intersection of two line segments, as well as a point in polygon test.2022 SEP 30TutorialA Simple Solution for Shape Packing in 2DShape packing is a popular type of sketch in gen-art, but is often trickier than it might seem when you try to pack anything more complicated than a simple circle. In this post we'll have a look what goes into collision detection as well as a strategy to pack any arbitrary shape in 2D.2022 JUL 22TutorialBowyer-Watson Algorithm for Delaunay TriangulationThe Bowyer-Watson algorithm for Delaunay triangulation is maybe one of the easier methods to implement and understand for obtaining a Delaunay Triangulation.2022 JUN 12