How To Become An Awesome Coder - Part 1 June 8, 2010 Oliver Widder Updated: Thanks to interwebslurker