This just shows that everything has bad grammar. Computer programs often have this grammatical error, because it takes a bit of work to make it happen. Compare:

printf("you have %d writeups until level %d", n, m);
printf("you have %d writeup%s until level %d", n, (n==1)?"":"s", m);