Blog

Apr 22, 2026

Game Primitives 04: The Mind

How do you keep your character from jumping while they're already in mid-air? How do you make sure …

Interactive Parts Software Design
Apr 21, 2026

Interactive Waiting: TUI and GUI Animation Patterns

In software design, the "waiting state" is a critical moment. Below is a collection of 9 classic TU…

Design Interactive Parts
Apr 21, 2026

Simple Physics for Motion: Mass, Force, Springs, and Gravity

This article should have started here. Not with "animation principles." Not with a gallery of cleve…

Design Interactive Physics
Mar 16, 2026

CS Fundamentals & Data Structures with C#: A 20-Part Reference

AI can generate code, but it cannot decide whether the code is good. That judgment comes from under…

Engineering Tutorials
Mar 06, 2026

The Orchestrator Layer: AI Work Marketplaces Are the New Gig Economy

The coordination problem is the real problem. Not whether AI can write code; it can. Not whether it…

AI Software Architecture
Feb 22, 2026

Principles of Good CLI Design

Most CLIs are designed by people who already know how to use them. The flags make sense if you wrot…

Developer Tools Software Design Terminal
Feb 19, 2026

Phone as IDE: The Future of Mobile Development

What if your phone could be your primary development environment? Not a watered-down text editor, b…

Developer Tools Future Tech Mobile Development Technology
Feb 19, 2026

Simulating Stained Glass with CSS and JavaScript

Stained glass windows have captivated people for centuries. The interplay of light, color, and geom…

Design Interactive
Jan 29, 2026

Simulation of Face Contour Mask

This post explores the technical implementation of a face contour mask simulation, focusing on the …

Computer Vision WebGL