Back to Colophon
Back to Colophon

The 'Calling the Plumbers' post has an optional background animation, a recreation of the Windows 3D Pipes screensaver. Canvas 2D with simplified 3D projection. Hit play on the control strip to start it up, or go fullscreen for the screensaver experience.

#easter-egg#animation#canvas

The original#

The 3D Pipes screensaver shipped with Windows NT 3.5 in 1994 and became an icon of the Windows 95 era. It rendered an endless network of metallic pipes growing through empty space, turning at 90-degree angles, connecting with ball joints.

There was something hypnotic about watching it. Pipes appearing from nowhere, filling the void, then clearing and starting over.

Why it’s here#

The Calling the Plumbers post is about infrastructure, backend work, and knowing when to call in experts. The pipes screensaver felt like the right visual metaphor. Implementing it as a hidden background animation felt more interesting than dropping in a static image.

How it works#

The animation uses Canvas 2D with a simplified 3D projection. Each pipe:

  • Starts at a random position in 3D space
  • Moves forward in its current direction
  • Has a small chance to turn 90 degrees each step
  • Draws a gradient-shaded tube segment with depth-based width
  • Places a radial-gradient ball joint at each turn
  • Dies when it hits the edge or exceeds its lifespan

Multiple pipes grow simultaneously at ~5% opacity so they’re barely visible. The occasional accent-colored pipe adds subtle interest without being distracting.

The toggle saves your preference to localStorage, so if you turn it on, it stays on when you come back. It respects prefers-reduced-motion and won’t run at all if you have that set.

The controls#

Default is off. The button strip in the left gutter (horizontal above the timeline bar on mobile) has six controls:

  • Power — Turn the animation on or off (persisted across visits)
  • Play/pause — Temporarily pause or resume without turning it off
  • Speed (1x/2x/4x/8x) — Cycle through speed multipliers
  • Clear — Wipe the canvas without stopping the animation
  • Fullscreen — Screensaver mode, full opacity with a solid background. Click the canvas or hit Escape to exit
  • Info — Links here

Switching themes updates the color palette without restarting the animation.

The 'Calling the Plumbers' post has an optional background animation, a recreation of the Windows 3D Pipes screensaver. Canvas 2D with simplified 3D projection. Hit play on the control strip to start it up, or go fullscreen for the screensaver experience.