Friday, April 01, 2005

Job to job…

My new job that I was so happy about in my first post went up in flames (similar to a certain iMac) this week. What surprises me most is how quickly things deteriorated. I could tell that my boss was not happy with how long it had taken me to complete some of my first projects. Not a programmer himself, he couldn't have known how long they should have taken, but that didn't stop him from blaming me. I explained to him by email, after a grating Tuesday of IM conversations while he worked from home, that it simply wasn't possible for me or anyone to make structural changes to an unfamiliar system in just a few hours. To give him an idea, I recounted that I had had to digest a particularly troublesome 1,700 line undocumented script before I even began. To this email he responded with the non-sequitur that he couldn’t afford to pay my agreed salary if it took me so long because I was learning PHP. The horror! I’ve never been so insulted, and certainly not by someone so unqualified to make such a claim. Seeing who I was dealing with, I immediately called the company whose offer I had foolishly rejected for this one. In a stroke of luck I'm not sure I deserved, they agreed to talk to me again. This morning, after deciding that I am not a crazed job-switcher — at least not normally — they reinstated the offer. Thank heavens! This is a good company, and a job I’m sure will suit me better than the other, had I even been able to keep it. The work is in Java but the programmers there are smart, so I assume they haven’t been seduced by siren song of the “abstract factory pattern.” (Ugly name, dumb code!) Accepting the offer, I took the N train up to Chelsea and gave the bad boss the boot. His parting words: “Well, at least you got to learn a little PHP here.” :|