Программирование в метро
Вообще, сам факт написания кода при программировании отнимает менее 10% времени. Не думаю, что стоит так извращаться ради этих 10%. Лучше программируйте в транспорте путем обдумывания и продумывания алгоритма, функций, интерфейсов и т. д. Чтобы, по приезду, только осталось перенести листинг из головы на компьютер.
Когда придумывается функция, а нужна она завтра, то бывает в метро работаю. Не совсем удобно, но в принципе нормально, главное музыку сделать погромче, чтобы шум не отвлекал.