About Me:
I’ve been programming for fun since early in high school and then as a career later. I wrote my first program more than 30 years ago and it’s been a wild ride from there to here.
Why “Hairball”?
It’s an old nickname I was first given in high school. It’s a variation on my last name that someone came up with, and I kind of liked it so I kept it. It’s got nothing to do with cats, though I do love cats.