HT
How Things Work
System Online
HT

Creator and developer

Amit Upadhyay

I build educational tools that make difficult engineering ideas easier to see, test, and remember. How Things Work is my visual knowledge map for developers who want to understand the machinery behind frameworks, runtimes, cloud services, and architecture patterns.

About How Things Work

This site is a visual guide to the internals developers use every day but rarely get to inspect directly. It explains React, JavaScript, .NET, ASP.NET Core, cloud services, architecture patterns, and engineering tradeoffs through diagrams, interaction, and concrete examples.

The idea

Most documentation tells you what an API does. This site focuses on how the mechanism behaves underneath: the queues, trees, request pipelines, render phases, memory boundaries, and failure modes that shape real systems.

Each topic is built to be approachable without becoming shallow. The goal is practical intuition: the kind you can carry into debugging, system design, interviews, code reviews, and production incidents.

Author note

The site is written for learners who want more than definitions. When you understand how a render loop, request pipeline, garbage collector, cache layer, or distributed system behaves, debugging becomes calmer and design decisions become less mysterious.

For feedback, topic suggestions, collaboration ideas, or corrections, use the enquiry form below or email connect@howthingswork.live.

Quick Inquiry

Fill out the form and I'll get back to you at connect@howthingswork.live.

Cookie preferences

We use essential cookies for sign-in and preferences. With your permission, we also use basic analytics to improve lessons.