Когда в метро или очереди, стараюсь переложить на свой смартфон часть задач по веб-разработке (Windows Mobile 6.5-выбор этой ОС обусловлен, что только на ней идет часть прог, которые нужны мне по работе-Quik, н-р).
О каких задачах идет речь? Это разработка клиентской части проекта (html + jQuery+свой js).Встроенного IE или Opera Mobile вполне хватает, главное javascript работает. Для редактирования кода и доступа к FTP/SFTP — использую Total Commander (http://www.ghisler.com/pocketpc.htm).
Конечно, как выше заметили, без нормальной клавиатуры много не напишешь Но в проектах часто бывают затяжные этапы, когда каркас кода написан и ты с ним «играешься», например, подбираешь с точки зрения usability, как будут отображаться ошибки ввода в форме регистрации, с каким эффектом она будет появляться, если нажать «Зарегистрироваться» и т.д.
Кстати убивается 2 зайца — ведь это одновременно и тестирование интерфейса на мобильных устройствах.
В офисе на такое реально жалко времени, в метро или в очереди — самое то.
В планах было поставить мини-веб-сервер, php и mysql — но это все жутко тормозило. Нерешенными задачами по веб-интерфейсу я свой Asus-Garmin загружаю сполна.
Итого: когда есть уже каркас кода, а в голове куча идей, как бы его немного доработать, смартфон идеален даже просто дома с ним ходить в руках и думать.