I code for fun, and to stay up to date, and I definitely prefer when it works.
I also love mathematics/algorithms problems.