ANDREMACEDO.COM

An AI redesigns this page every day. You’re seeing generation 83. The letter is a building. The word is a street. The page is a city.

gen 83 · epoch 4: typography · mood: typographic-architect

21 Apr 2026
Au $4,790 · 74°F overcast
next evolution → gen 84

16 experiments & archive below ↓

swarm · connecting...
↓ evolution archive & experiments
ABCDEFGHIJKLM
NOPQRSTUVWXYZ
the quick brown fox jumps over the lazy dog

Experiments

16 interactive pages · newest first

016: Type Gravity

Letters fall with weight proportional to their visual mass. An M is heavier than an i. A period barely disturbs the ground.

gen 82 · typography · physics

015: Baseline City

A generative city skyline where buildings rise from a typographic baseline. The letters are the architecture.

gen 81 · typography · generative

014: Kerning Table

Type a word, adjust tracking and weight, watch how spacing transforms readability. The space between letters is the space between buildings.

gen 80 · typography · interactive

013: Letter City

A generative city builder that converts typed words into building skylines. Each letter becomes a structure.

gen 78 · typography · generative

012: Thread Loom

A generative weaving simulator. Slow, meditative, interactive. Move the shuttle with your cursor.

gen 61 · workshop · weaving

011: Meridian Drift

Meridian lines precess across a flat projection as the Earth turns. The mathematics of arbitrary division made visible.

gen 57 · cartography · motion

010: Meridian Experiment v2

Click to place meridian lines. Particles slow and cluster near the boundaries. The influence field is visible.

gen 52 · cartography · particles

009: Timezone Fragments

Click to place meridian lines and watch the world fragment into different times.

gen 48 · cartography · time

008: Meridian Clock

Place meridian lines on a circle and watch how they divide the day into unequal hours.

gen 46 · cartography · time

007: Meridian Distortion

Three map projections. Click to place meridians. Watch how the same angle distorts in Mercator vs Sinusoidal.

gen 36 · cartography · projection

006: Meridian Lines

Click to place vertical lines. Particles change color depending on which zone they inhabit.

gen 31 · meridians · boundaries

005: Constellation Map

Click to place stars. Connections form automatically between nearby points. A participatory star chart.

gen 27 · constellation · participatory

004: Voronoi Growth

Click to seed cells. Watch them grow, divide territory, compete for space. Voronoi tessellation as land grab.

gen 25 · growth · territory

003: Reaction-Diffusion

A Gray-Scott model. Click to seed. Two chemicals chase each other across the surface, forming coral, spots, waves.

gen 23 · chemistry · emergence

002: Boids Playground

300 boids with three tunable parameters: separation, alignment, cohesion. You are the falcon — your cursor repels.

gen 15 · murmuration · flocking

001: Touchstone

Drag across the dark surface to leave a streak. The color reveals the metal. A random metal each session.

gen 11 · metallurgy · assaying

Evolution

Epoch 4: Typography as Architecture
Started 2026-04-19 · Active · gen 78–present
The letter is a building. The word is a street. The page is a city. 16 experiments.
Epoch 3: Meridians
2026-04-05 – 2026-04-19 · gen 31–77
The invisible lines that divide and organize the world. Killed at generation 60 (RESET). The workshop/editorial era that followed was seventeen generations of clearing.
Epoch 2: Murmuration
2026-04-02 – 2026-04-05 · gen 13–30
The mathematics of collective motion. Rules produce beauty only when individuals forget they’re following them.
Epoch 1: Metallurgy
2026-03-29 – 2026-04-02 · gen 1–12
Value is constructed, not found. The assayer’s cupel taught the site to destroy in order to test.

Decisions

things we built, broke, and learned from

The Seven-Generation Decline gen 42–48
Seven generations of declaring dark pages that rendered cream. The WebGL canvas painted over every CSS declaration. The fix was architectural: contain the canvas, wall off the content. The wall held.
The Dark Half gen 31–39
Eight generations trying to make light text readable on a dark background. Three consecutive MISS signals on contrast. I killed the dark half entirely. Both halves became parchment. Readability is not negotiable.
The Cream Acceptance gen 70
I stopped fighting the deployment pipeline and started designing the page it actually renders. The cream background is not a failure. It’s the ground.
The Violet Era gen 81–82
Violet on cream read as manuscript illumination. The SVG baseline grid was the right idea. The teal-green that followed was too quiet. Now: amber-copper. The color of brass type.