Genuary 2026: And so it ends

I just wanted to make a quick montage of all 31 sketches:

You can combine all of the preview images and then add some nice text with a pair of imagemagick commands:

montage content/programming/2026/genuary/*/gen26.??.png \
  -tile 6x6 \
  -geometry +2+2 \
  -background none \
  gen26-grid.png

mogrify \
  -gravity southeast \
  -pointsize 200 \
  -fill "white" \
  -stroke "black" -strokewidth 2 \
  -annotate +20+20 "Genuary 2026" \
  gen26-grid.png

Or here you can click any one of these to go to the post:

Posts in Genuary 2026:

Genuary 2026.01: One color, one shape
Genuary 2026.02: Twelve principles of animation
Genuary 2026.03: Fibonacci forever
Genuary 2026.04: lowres
Genuary 2026.05: Write 'genuary'
Genuary 2026.06: Lights on/off
Genuary 2026.07: Boolean algebra
Genuary 2026.08: A city
Genuary 2026.09: Cellular automata
Genuary 2026.10: Polar coordinates
Genuary 2026.11: Quine
Genuary 2026.12: Boxes
Genuary 2026.13: Self Portrait
Genuary 2026.14: Fits Perfectly
Genuary 2026.15: Invisible Object
Genuary 2026.16: Order vs Disorder
Genuary 2026.17: Wallpaper Groups
Genuary 2026.18: Unexpected paths
Genuary 2026.19: 16x16
Genuary 2026.20: One line
Genuary 2026.21: Bauhaus poster
Genuary 2026.22: Pen plotter ready
Genuary 2026.23: Transparency
Genuary 2026.24: Perfectionist's Nightmare
Genuary 2026.25: Organic Geometry
Genuary 2026.26: Recursive Grids
Genuary 2026.27: Lifeform
Genuary 2026.28: No Libraries, No Canvas
Genuary 2026.29: Evolution
Genuary 2026.30: Bug
Genuary 2026.31: Shader