Tag

Featured

7 posts
Feature
Creative Coding in the Age of AI

What 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 02 · 10 min read
Newsletter
Gorilla Newsletter 91

Pong in 240 Favicons - Psychedelic Graphics - XOR Deep Dive - JesseSort: a New Sorting Algo - History of Algorithmic Composition - Size Coding Botto - Intricacies of a Calculator App - Bluesky's Lossy Timelines - NASA's 10 Rules for Software Development - Creativity and AI - LLM from Scratch

2025 FEB 24 · 12 min read
Tutorial
A Recursive Circle Packing Algorithm for Organic Growth Patterns

A 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 15 · 18 min read
Feature
The Importance of Sketching with Code

Sketches 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 07 · 7 min read
Tutorial
An Algorithm for Polygon Intersections

In 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 30 · 25 min read
Tutorial
A Simple Solution for Shape Packing in 2D

Shape 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 22 · 21 min read
Tutorial
Bowyer-Watson Algorithm for Delaunay Triangulation

The 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 · 14 min read