I've been programming, mostly web development, for years, in a variety of situations. I love the challenges coding always presents. I love solving puzzles.