...an amateur programmer...