I'm a software developer, mainy focused on Java, although I've dabbled in other technologies like PHP, C and Python.
I am always on the hunt for something to do (overachiever-wannabe, I'd say).
Once of the main things I love to do is to look at something and see where we can tune/squeeze out extra performance or flexibility. Can't stand having issues in a system. For me, they are a target to strike at from a distance, before they get close enough for hand-to-hand combat.