Thursday Open Technology Lab · Week 2

What Actually Happens When You Tap a Button?

Ask · Learn · Build

Trace one everyday tap from human intention through physical input, hardware sensing, software events, changes in application state, an optional network request, and feedback on the screen or through sound. Explore it without needing to code.

Session date: 2026-10-08 · One complete YouTube upload, with the original Twitch VOD available. Watch or participate without an account.

This week's replay

The permanent archive is on YouTube. Twitch remains the original live recording.

Watch the original Twitch replay

Captions and a transcript belong with the permanent archive. After you load the Twitch replay, use the player's own caption controls. This page does not block the lesson if Twitch is unavailable.

Week 2 · Full lecture slides

The complete 18-page public deck from the live session includes the eight-step tap journey, sensors and hardware, OS input routing, application state, local and remote actions, feedback, troubleshooting, and the activity.

Follow a tap beneath the screen

When you tap a button, several systems cooperate. Not every tap needs the internet: local actions can happen entirely on the device. A cloud-backed action may also use a connection and remote service.

  1. Human intention: You decide what you want the app to do.
  2. Physical input: The touchscreen detects contact or a mouse/keyboard sends a signal.
  3. Operating system: The device interprets the input and delivers an event to the appropriate application.
  4. Application logic: The program decides how to respond and may update its state.
  5. Optional connection: Some actions request information from a server, while others work offline.
  6. Feedback: The screen, speaker, or vibration lets you know what happened.

Ask what changes if the network is slow, the application freezes, or the same button is tapped twice.

Your 5-minute challenge

Trace a single button tap from input to feedback. Pick a familiar example such as Play, Send, Save, or Like. On paper or a device, draw the steps from the person tapping to the final response. Circle any step that could fail or be delayed.

Explorer: Name the input and visible result. Builder: Identify one step to test or improve. Engineer / Researcher: Include event handling, local versus remote state, latency, error handling, and evidence that could confirm your explanation.

Reflect: How would you tell whether a delay came from the device, the application, or the network?

The complete Week 2 deck and Instagram recap are linked above. No computer is required.

Choose your lane

Each lane is a depth you can choose. None of them is worth more than the others. You can participate without a computer. A paper drawing is valid. A phone photo can be used later, when submissions open.

Explorer

Understand the system in plain language.

Week 1

  • Identify at least one item in each of the five layers.
  • Draw how they connect.
  • Explain what the user experiences.

Builder

Move from understanding into making, testing, or changing.

Week 1

  • Complete the Explorer map.
  • Identify something that could be tested, changed, repaired, automated, or built.
  • Identify one failure point or dependency.

Engineer / Researcher

Reason about deeper system behavior and evidence.

Week 1

  • Complete the system map.
  • Identify interfaces, state, trust boundaries, bottlenecks, failure domains, and measurements.
  • Name evidence that would support or reject a claim.

Engineer / Researcher is an educational depth lane. It does not enroll a participant in human-subjects research.

Keep exploring

Week 1: Technology Is a System, Not a Screen

All Thursday Open Technology Lab sessions

Privacy and accessibility · How submissions will work