Programer extends Person