Skip to content
heyrian.dev
PatternsDSAConcepts
← Design foundations

The animation kitchen sink

Make the idea move.

Sometimes an arrow does more than another paragraph. A collection of small visual stories for the things we teach: how objects connect, where values go, and what changes next.

18 working studies12–20 second loopsOne idea at a time
Browse the studies ↓

Information flow / Competing timelines

The last response can be wrong.

Accent
Competing timelines / made visible

The last response can be wrong.

18 SECONDS · LOOPS
Type rea, then react.Unconditional writes. Input: empty. Results: waiting. Visible resultsWaiting for a response…01 / WRITE EVERY RESPONSE#1 rea#2 reactrequest lifetime →Search input: …
01/ 06
Send

Type rea, then react.

The earlier request takes longer to finish.

Reduced motion: choose a scene to see its completed state.

Read this scene

The earlier request takes longer to finish.

Unconditional writes. Input: empty. Results: waiting.

What the motion makes clear

Track which request belongs to the current input. Finishing last does not make a response current.

Gallery study

Choose a visual language

Different ideas need different motion.

18 studies across four areas

A shared visual vocabulary

Same blue family. Same quiet frame. Different ways to make the important change visible. These studies are a starting point for lesson animations; the story should decide which one fits.

Explore the diagram & chart foundations ↗

Explore software patterns, data structures, and programming concepts through practical examples, with the connections between ideas kept in view.

About Heyrian Design foundationsBack to top ↑