There are two types of callback, I’ll call them “Red” and “Green”. Red callbacks are evil and interrupt the flow of control in your program. Green callbacks are beautiful and do not interrupt the flow of control in your program. Javascript has red callbacks and Erlang has green callbacks. To explain this I have to back-off and talk about I/O. Concurrent I/O in Erlang How does Erlang do concurrent