Good code needs motivation, shitty code just needs time