Archive for the 'Programming' Category

The Future’s Not So Bright

Thursday, March 2nd, 2006

I read Jason O’Grady’s comments (via Daring Fireball) on the keyboard backlight of the MacBook Pro with some surprise. I am the proud owner of one of these new machines, and his experience doesn’t exactly match mine. Granted – I don’t have a PowerBook G4 to compare against – I haven’t owned another Mac laptop […]

NetNewsFlix

Monday, February 27th, 2006

First let me say, I love Netflix. When I’m not programming, sleeping, or running, I’m usually watching Netflix. What a life! A friend who also loves Netflix came to me with a puzzling problem. He’s coming out of a long term relationship, and among the other shared possessions to be carefully divided was the couple’s […]

String Theory

Sunday, February 26th, 2006

Every good API (or language) should have a fundamental, powerful, impossible to ignore encapsulation of a primary building block in computer programming: the string. Wikipedia defines a string as a “sequence of various simple objects.” Wow! That’s an indulgent definition, but kind of nice in its flexibility. When such a robustness is properly implemented in […]

Windows of Perception

Saturday, February 11th, 2006

(Note: The title of this entry is an homage to Aldous Huxley’s classic Doors of Perception.) Most Mac users and many developers don’t realize how extensively windows are used in the composition of the overall UI experience on Mac OS X. In the years since Mac OS X was first released, the basic “Quartz Window” […]