programmer_manual web