I macro C, Rust e Python sono tutti tentativi di migliorare la produttività rispetto alla programmazione in C, con compromessi molto diversi. La produttività non è semplicemente permettere a un essere umano di svolgere lo stesso lavoro più velocemente, e riflettere su di essa in modo diverso spesso porta agli strumenti nuovi e più trasformativi.