writing a program requires godlike skills