Author
Ahmad Moussa

Ahmad Moussa

Creative coder and Generative Artist. Creator of the Gorilla Sun Blog.

202 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 106

Samuel: A Silly Speech Model – Processing's 25th Anniversary – The End of Proprietary Software – How to Trust your Agents – CSS on the GPU

2026 OCT 12 · 18 min read
Newsletter
Gorilla Newsletter 105

Physarum Sims with Brain - Unconventionally generated Turing Patterns - Rhizome's 30th B-Day - TypeSafe's Jev - Pacing the Frontier with Anthropic - Sharded Postgres Queries - Recreating Demoscene Sketches

2026 SEP 28 · 20 min read
Newsletter
Gorilla Newsletter 104

Constraint-programmed puzzle games, dithered QR codes, OpenAI's Navier-Stokes drama + the Hugging Face sandbox escape, and the case for not understanding your codebase.

2026 SEP 14 · 20 min read
Newsletter
Self-modifying Quines, new HTTP QUERY Method, and Loop Engineering

Self-modifying Quines - Realistic Cloth Sims - Virtual Pen Plotters - Procedural GLSL Sims - The QUERY HTTP method - The Fuss around Loop Engineering - Building an Agentic Newsletter

2026 JUL 18 · 22 min read
Newsletter
Gorilla Newsletter 102

Learning Creative Coding - HTML in Canvas - Plottimation Tool - Intro to Shader Programming - New Shader Playground - CVPR 2026 Art Gallery - Pretext - Hyperblam - AI and the Erosion of Programming Careers + lots more

2026 JUN 27 · 18 min read
Feature
A Strange Year

It's been almost exactly a year since I last posted here. A lot has happened in the meantime — I moved to a new place, I'm no longer part of fxhash, I had some gnarly health issues, and I'm slowly getting back to working on the things that I actually love doing.

2026 JUN 26 · 12 min read
Newsletter
Gorilla Newsletter 101

Compute Shader Physarum Sims - Programming Software Rasterizers - New Fractal Formulas - Interactive A-Life Sims - The State of Devs 2025 - 5 years at Vercel - OAuth Explained - DOM Templating API - Diffusion Models for Video Game Graphics - AI Impact on Dev Productivity

2025 JUL 21 · 13 min read
Newsletter
Gorilla Newsletter 100

Evolving Genart with fxhash - Flow Lenia for Emergent Evolutionary Behaviour - WebGPU Particle Life Sims - One Million Chessboards - 280 Character Shaders - JavaScript turns 30 - JPEG Format History - New PNG Spec - Search Engine from Scratch - LangGraph for Agentic Workflows

2025 JUN 30 · 13 min read
Newsletter
Gorilla Newsletter 99

Open-form Genart x fxhash - One Million Chessboards - strudel Music live coding in the browser - Inigo Quilez & Freya Holmér on the Wookash Podcast - Reservoir Sampling - CSS Hell - Container Query Hack - Zip bombing malicious Traffic

2025 MAY 12 · 12 min read
Newsletter
Gorilla Newsletter 98

RampenSau v1.0 - Spectral.js 3 - Understanding Shader Functions - Livecoding Graphics in Lisp - Acerola on Perlin Noise - L-systems & Pattern Grammars - Federating a Microblog - Writing Useful Error Messages - Cookie Store API -

2025 APR 28 · 10 min read
Newsletter
Gorilla Newsletter 97

Programming WebGL Gradients - Painting with Evolutionary Algorithms - Hydra JS Tutorial Series - Bilinear Interpolation of Quad Meshes - Jonas Lund's Network Maintenance - Shaders in SQL - WebKit's text-wrap: pretty - Over-engineering Anchor Links - h1 Default Styling Changes

2025 APR 21 · 13 min read