Programmer-hobbyist turned professional (well, we're getting there anyhow)...
I enjoy both entertaining and confusing myself with: