Photo notes from the road

Last weekend in Louisiana:

Wanted: good woman
At the rest-stop just over the Texas border in Louisiana.

Why walk around half dead?
Why walk around half dead?

Alligators
Alligator skulls for sale… in Louisiana (the best part is hard to read, but it’s entitled “Aren’t alligators endangered?”)

Bobby Jindal bumper sticker
Bobby Jindal bumper stickers and lawn signs were all over the place!

And in Washington D.C. earlier tonight:

Linotype machine at Washington Post office
Linotype machine in front of the Washington Post office — this is what your laser printer obsoleted.

P.S. I caught Spartan on television this evening and re-discovered how much I like David Mamet movies. I’ve only seen a few of his movies (Wag the Dog, The Spanish Prisoner) and one of his plays (Glengarry Glen Ross). What should I see next?

Peach, apples, and figs

Our fruit trees have been bountiful this year (did I just use the word ‘bountiful’??), yielding baskets of apples, peaches, and most recently, figs. The figs are probably the most interesting ones because they came from a fig tree that was gift from my younger (but not youngest) sister to my Dad many years ago. Was it a birthday gift or father’s day gift? I can’t remember, but as a gift it had my sister’s mark — creative, thoughtful, and unconventional. When was the last time you gave someone a tree as a gift? Anyways, the interesting thing is that I don’t think this tree has grown much fruit in past years, but this year it’s been a basket a day for the past week and the forecast (per the resident green thumb, my Dad) says we’re in for another couple of weeks of figs. Incredible!

A lot of the apples and peaches were turned into aachar (pickles), courtesy of my Mom’s labor and Neelam Batra’s book, Chilis to Chutneys. A basket of hand-picked figs for your viewing pleasure:

Fresh figs!

Top 10 mistakes in the Apple iPhone interface


I’m now an official member of the iCult! I got an Apple iPhone on Friday evening and I activated it first thing after I got it (without any glitches at all, unlike some others). I think it’s one of the best products to come along from anyone in the technology industry in a long time. Maybe as long as I can remember. After using it all weekend, it’s obvious to me that it’s the product of very clear, focused thinking about mobile devices and lots of creativity and innovation. With the iPhone, Apple focused on making all the normal phone functions simple and, beyond that, I think time will show that they’ve significantly extended what most people can do with a cell phone. The thing is awesome!

So let there be no mistake: I love the iPhone. It’s here to stay as my primary phone. (and that’s saying a lot because I’m pretty demanding of the gadgets that I use, especially my cell phone.)

But being someone who spends some of his time thinking about and helping design user interfaces, I’ve come across a bunch of things that make me think Apple rushed at the end to get this thing out there. Here’s my list of the top 10 mistakes Apple made with the iPhone interface, as my first impressions from this weekend are fresh in my mind:

1. No contacts search. What was Apple thinking not including a contacts search feature on the iPhone? I have 700 contacts in Outlook and that’s only the start of the problem – some of my entries have last names and some don’t… plus I’ve got keywords stuffed into some of my contacts (for example, first name: Johnny plumber, last name: Appleseed). So when I’m looking for the plumber and I don’t remember his name because I call him once a year, I want to type in ‘plumber’. Come on Apple, gotta have contacts search!

IMG_5730-1.JPG
Apple’s iPhone doesn’t let you search your contacts and then dial… it makes you browse through a long list by last name or first name first.

2. SMS should be one of the main apps. I don’t know about other people, but SMS is one of the main functions that I use one my phone. Having to click on an icon in the far upper left upper corner of the screen is a pain. And beyond that, it just feels to me like SMS should be a part of “Phone” and not a separate app. On the upside, Apple put the kind of search they should have put in Contacts in the SMS app! And the chat-like interface is, as Robert Scoble put it, addictive.

IMG_5729-1.JPG
I use SMS a lot on my phone and I think it should be built-in to the phone function. The two icons remind me of a trite old Hindi movie plotline… two brothers, separated at birth, on opposite sides of the law, later reunited, their true identities revealed by their dieing mother. OK, that analog only worked up to a point. 🙂

3. Adding stuff to the calendar takes extra clicks. When adding an event to my iPhone calendar, I have to click on the plus sign and then add the event details… including the start/end times! Is it too much to ask to make it so I can double click on a particular time on a day’s schedule and start entering event details with the time already set? Extra taps suck!

IMG_5731-1.JPG
Apple’s iPhone doesn’t let you just add an item to your calendar by clicking on a time… Instead you have to click on the ‘+’ and then add the time from scratch. One extra step that involves a bunch of extra clicks. It’s almost worth it because Apple’s interface to set the time is so damn cool.

4. Rotating the screen doesn’t always work. Yeah, you can’t watch YouTube videos in portrait mode (for good reason!)… but that’s not what I’m talking about here. If the keyboard is up on the screen in, say, Safari (where rotating the screen is something that I do a lot), and then you rotate the screen, nothing happens. More than once, after the keyboard has come up, I’ll decide it would be easier to rotate the screen and do my typing. I rotate, nothing happens, I have to clear the keyboard, and then rotate again.

IMG_5732-1.JPG
Sometimes iPhone’s screen doesn’t rotate when you expect it to

5. The Maps interface has at least one dead-end: In the iPhone’s Maps applet, if I mistakenly tap to get directions to or from a particular address, there’s no way for me to back out of that screen without actually entering some address and then turning off “directions” mode. Dead ends are bad. I got out of it just fine, but someone else somewhere won’t be using the Maps application as often.

IMG_5733-1.JPG
Now what do I do??

6. No period on the virtual keyboard (without hitting shift). In the first few days of using the iPhone, I constantly found myself wanting a period button on the main keyboard. Typing out email addresses, web addresses, ummm, ending sentences. Unlike the apostrophe, which the iPhone’s smart predictive text technology takes care of (ie enter “im” and it’ll automatically make it “I’m”, enter “cant” and it’ll make it “can’t”), tapping out periods is unavoidable. And hitting the shift button, pressing period and then hitting shift again… well it sucks. Am I a stickler for punctuation? Do I just use too many periods? On a side note, Apple really needs to give a snappy marketing name to their predictive text technology so people can easily tell their friends about it… it’s one of the coolest things about the iPhone and “Trust the keyboard” and predictive text just don’t do it justice.

IMG_5734-1.JPG
I wish there was a period on the iPhone main virtual keyboard.

7. Entering a lot of text in Safari doesn’t work too well: Sometimes, when I’m typing in a TEXTAREA form element in Safari, the keyboard doesn’t appear to be in predictive text mode… and then other times it does. And there’s also this bug where if you type onto a new line and then backspace back to the previous line, the text that was there on the new line, that I just got finished erasing, just stays there (ie it doesn’t get cleaned up), at least until I erase it… I call this the phantom letters problem. Finally, TEXTAREA’s are fixed in size and there’s no way to scroll through them if you type more text than what fits into one of those fixed size boxes and want to scroll back to edit something that’s moved out of view. (for anyone interested, the specific place where you could reproduce this behavior is in the mobile version of Gmail, m.gmail.com, while composing a message.)

IMG_5735-1.JPG
Here I am entering a message in a TEXTAREA in Safari while the “phantom letters” problem is occuring.

8. No emoticons on the virtual keyboard: Apple someone stole the emoticons from your virtual keyboard! Seriously, it just seems like an Apple thing to do to include a few emoticons on the virtual keyboard.

9. Cursor control is a pain: Apart from the Safari TEXTAREA problems mentioned above, the magnifying glass thing used to position the cursor doesn’t work very well for me. I’m not clear on how to activate it. And if I’m somehow able to turn it on, getting it to exactly where I want to go is a pain. Maybe this one’s just me… or maybe not.

10. No character count in SMS application. The iPhone’s SMS program doesn’t tell me how many characters into a message I am. What’s more, it doesn’t appear to break up long messages into multiple messages like every other GSM phone I’ve ever used. Look, Apple, I agree with you… it’s silly that an SMS can only be 160 characters. But until you make AT&T fix it, them’s the breaks and the iPhone has to deal with it. (On a side note, I love Robert Scoble’s idea of making text messaging between iPhone’s free… unfortunately, I’m guessing that AT&T makes too much money off of text messaging for them to consider it.)

IMG_5737-1.JPG
Apple’s iPhone doesn’t tell you how long your message is and, in my cursory tests, it doesn’t appear to break up long texts into multiple messages

So there you have it. Apple, get to work! I expect to see all of this addressed in the next software update… or at least the ones that you agree with me on.

Seriously, I’m not at all worried about these shortcomings. There will be software updates to the iPhone, and there will be websites that get changed to work better with the iPhone (Gmail Mobile, I’m looking at you! But that’ll be the subject of another post). They’re just getting started with this thing.

Marc Andreessen has a whale fetish?

I’m reading through Marc Andreessen’s latest blog post about The Moby Dick theory of big companies and a little ways into the post, I’m kind of impressed at how he’s weaving these relevant quotes (all having to do with whales) into a post about the small company perspective on big companies — and at the same time, I’m not thinking much of the quotes. But by the time I get to whale quote number six or seven… Wait a second, what’s going on here? Does Marc have a whale fetish? Is he quietly building a killer search engine for people with a whale fetish? Is he some sort of whale savant? If it’s supposed to be a sort of joke, I love his sense of humor. Regardless, it works for the material and still makes for a… (wait for it) whale of a good post.

iChat success story

My wife left her Macbook here in the States and her sister has one in India so we tried using iChat today between Houston and New Delhi and it worked incredibly well. My daughter wished me a happy father’s day through iChat, I virtually tickled her (I made my tickle approach from here in Houston while my wife took care of the tickle delivery in New Delhi), and I caught up with my wife for a good hour or so. And my daughter got to see and talk to her Didi (my eldest sister’s daughter), her Bua (my eldest sister), her Fufaji (my brother-in-law), her Dada (my Dad) and Dadi (my Mom). She also got to see her toys at home that she’s been missing. Nicer quality video would have been nice, but that’s just a matter of bandwidth and the video quality was still good. Apart from that, the experience was great. iChat just worked, the way any good product should.

Now I’m curious to try the new iChat features in Leopard to see how they extend a video chat like this in meaningful ways. I think I would have used the new iChat feature that lets you share a photograph or a browser window in your chat session — at one point, Shonali and I were each looking at the same speadsheet of things to do and a calendar that I created in Google Docs and Google Calendar respectively and I think the share-a-window-in-your-chat feature would have been perfect for that.

Control other computers across the network with Synergy

My latest favorite tool: Synergy. Synergy lets me control other computers with my primary computer’s mouse and keyboard. So it’s like having a multi-monitor setup across computers or like having a software KVM that works over the network. In the setup below, the laptop in the middle is my primary computer and with Synergy, I can drag my mouse cursor from my primary computer to the Dell laptop on the left and I can control the Dell using the mouse and keyboard on my primary computer. The setup could be easier, but once you have it installed, it just works. Another nice thing is that your clipboard is also copied across computers. So you could copy a string on one computer and paste it on another. The setup could be easier, but otherwise I highly recommend Synergy.

My office

Ultramon – useful applet for multi-monitor laptop users

I’ve been wanting something like Ultramon for a while. Now, when I get up from my desk at home or in the office (where I almost always use a second monitor with my laptop), I don’t have to laboriously disable my second monitor (it amounts to about 7 operations) through the Windows Display Properties to reclaim the windows that were on it. Ultramon has a one-click disable/enable secondary monitor. Nice!

The next step will be to find something that automatically detects the disconnect/connect of a second monitor and automatically changes my multi-monitor settings accordingly.

I wonder how the Mac handles this?