Tony Ball has been receiving lots of deserved designer love of late. For me though Johnny Ball was the man. Programmer thing maybe?