I am a software developer that refuses to see in black or white, finding refuge instead in the vast grayscale in between. I like to think that I'm a journeyman, seeking to perfect my craft while making mistakes along the way and documenting most of the experience on my blog. It is my hope that should I stray, someone will read this and show me where I erred.