December, 2005

Why Buy From Apple?

Several people have questioned my policy of buying all my Apple equipment directly from the Apple store (whether in person or by mail). I might be able to get a better deal from Amazon or someone else if I shopped around.

But there are advantages to purchasing from Apple.

The Searing Pain of Using Windows

At long last, I’ve purchased a cell phone. I held out as long as I could. My claim was that there weren’t any good cellphones that had all the features I wanted. My list included:

  • Worked with Apple’s iSync to synchronise contacts, schedule, and tasks
  • Supported world-wide GSM
  • Wasn’t made by Motorola, because their phones suck

Tagging is Tough

With all the talk about tagging and folksonomies (I hate that word), I encountered a discussion on Philipp Keller’s site about the database schemas behind tagging systems.

Breaking Change

I just committed change number 290 to the TurboGears subversion repository and it breaks everything!

Well, not really, but it will break every existing system using the default Identity provider (SqlObjectProvider). The reason for this change is that I misread the SQLObject documentation on joins — which is pretty easy to do because they don’t make any sense to me. I had mistaken joinColumn for otherColumn.

Not Invented Here

It’s so tempting to question the decisions of those who went before you when you’re getting to know a new programming environment. There are numerous things about Python that I’m not comfortable with yet (like line continuation, why not just indent a bit more to indicate a continuation?) but overall I think it’s cool.