>I don't get how you can pre-program a contact to pay a percentage of your earnings.
Sablier[1] is a service that is like payroll management on ethereum. Employers can deposit your monthly wage and it will be streamed to you little by little over the month. If alex had this setup he could 'pre-program' some of these payments to his token holders