garethlpowell.com
Reddit AMA
Visit the post for more.