Courses
Personal Projects
Types of Tasks
Fast
Slow
Focus Needed
Synchronous
Human: Writing in a notebook
Computer: Simple Arithmetic
Synchronous
Human: Sorting a deck of cards
Computer: Complex calculations
Involve Waiting
Synchronous
Human: Typing on a keyboard
Computer: Reading from memory
JavaScript: Updating a web page
Asynchronous
Human: Doing laundry
Computer: Making a server request
Computer: Waiting on a timer
2 / 25