roberthorvick.com

What I've been up to

Thoughts on programming, career, family, travel, music, and whatever else is on my mind.