The Career Programmer: Guerilla Tactics for an Imperfect World