Hell week and new phone
Jan. 24th, 2008 06:08 pmThis past week (and the last half of the week before, and the weekend) was one solid marathon run of coding. I took a project that was basically doomed and wrote big chunks of it singlehandedly in ridiculous amounts of time.
I had all my tasks done on Saturday, but came in on Sunday anyway, in recognition of which I got "a comp day and iPhone money", so now I have an iPhone.
Same number, of course, I've had that number forever. I actually got it three days ago, but the quick and easy iTunes-centric install process doesn't work when you're porting a number in a different area code from an MVNO, which is probably the most crazy edge case I could think of, so I don't blame them.
Now that it works, three days later, it's actually an amazing little device. Apple did their thing, where they put in only the features that they can make an excellent interface for, and came up with the yardstick for phone interfaces. It's pretty much exactly the iPod, but with a phone attached. I would be happy about buying this even if I had had to pay for it.
I also got a pair of nice headphones, Sennheiser PX-100s, which are $30 at Amazon and totally worth it. They fold up, they aren't huge cover-your-ear headphones (so you don't look like a dork wearing them), and they sound really amazingly good. I urge everyone with ears to put a pair of these on them.
Also got the entire series of Angel on DVD (as long as I was buying stuff from Amazon), but I haven't even watched it yet. And I won't tomorrow on my day off, because of D&D.
After about a week of using it nonstop, I think I finally understand Ruby. Once I figured out that blocks were an ugly hack, I largely lost interest, but now that I've learned about Proc.new and lambda (yes, it does have lambda) I am happy with it again. I still think that the optional parentheses thing is idiotic though.