Think of it this way.
If you program for retards (Anyone who works as software developers and not unemployed programmers) you will be faced with some shitty projects. Do the one you hate. I am doing 53 since I got it.
rolling for something to prevent my from being bored