Good videos, with context.

Small problems that expose larger assumptions

Software odds & ends videos

This software collection contains useful outliers rather than a single curriculum. The most productive entry is a problem you recognize: time handling that violates intuition, or a spreadsheet that turns out to be a programming environment.

Choose a domain trap or a different programming medium

The time-zone explainer is a compact way into the gap between human conventions and software representations. Hermans offers a different perspective on formulas and functional computation through spreadsheets. Neither selection is a general software-engineering course. Use the first to question a date-related assumption in a small program; use the second to follow how changing an input propagates through a computation.

Choose a starting point

Questions to take into the video

The remaining archive entries cross several subjects. Use the specific programming and tooling topics when you need a coherent sequence rather than treating miscellaneous membership as a recommendation.

Explore a connected subject

Sources and selection notes

By . Updated . We compared source-video titles, available uploader descriptions and the linked archive records. The choice of starting points and viewing questions is our editorial guidance. These notes do not claim full-video viewing or independent expert review.

The complete list below preserves the October 31, 2026 snapshot and its original score order. Its labels and summaries include AI-generated source material; topic membership is broader than our selected starting points. Availability and factual claims can change. Suggest a correction.

All 36 videos in this archive topic

Browse the full snapshot after choosing your starting point.