When writing JavaScript, you encounter callback functions almost every day. map, filter, addEventListener, setTimeout, Promise's then... the list goes on and on. There is a point I always keep in mind ...