I hate ruby and test-driven development and git and travis