Sometimes I do online code challenges (see: code.google.com/codejam, hackerrank.com). Then I push my solutions up here!